PivotTable.DrillUp 方法 (Excel)
使你能够向上钻取基于 OLAP 或基于 PowerPivot 的多维数据集层次结构中的数据。
语法
表达式。DrillUp (PivotItem、 PivotLine、 LevelUniqueName)
表达 一个代表 数据透视表 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
PivotItem | 必需 | PIVOTITEM | 执行向上钻取的成员。 |
数据透视线 | 可选 | Variant | 指定操作起始成员所在的数据透视表中的行。 如果未指定数据透视线,则默认为显示成员的顶部数据透视线。 |
LevelUniqueName | 可选 | Variant | 多级向上钻取的目标。 如果未指定,默认操作是一级向上钻取。 |
返回值
无效
示例
以下示例代码演示了对数据透视表进行单级向上钻取。
ActiveSheet.PivotTables("PivotTable1").DrillUp ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("[Customer].[Customer Geography].[Postal Code]"). _
PivotItems( _
"[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
ActiveSheet.PivotTables("PivotTable1").PivotRowAxis.PivotLines(1)
以下示例代码演示了数据透视图的级别向上钻取。
ActiveChart.PivotLayout.PivotTable.DrillUp ActiveChart.PivotLayout.PivotTable. _
PivotFields("[Customer].[Customer Geography].[Postal Code]").PivotItems( _
"[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
ActiveChart.PivotLayout.PivotTable.PivotRowAxis.PivotLines(1)
以下示例代码演示了对数据透视表进行多级向上钻取。
ActiveSheet.PivotTables("PivotTable1").DrillUp ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("[Customer].[Customer Geography].[City]").PivotItems _
("[Customer].[Customer Geography].[City].&[Coffs Harbour]&[NSW]"), ActiveSheet. _
PivotTables("PivotTable1").PivotRowAxis.PivotLines(1), _
"[Customer].[Customer Geography].[Country]"
以下示例代码演示了数据透视图上的多级向上钻取。
ActiveChart.PivotLayout.PivotTable.DrillUp ActiveChart.PivotLayout.PivotTable. _
PivotFields("[Customer].[Customer Geography].[Postal Code]").PivotItems( _
"[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
ActiveChart.PivotLayout.PivotTable.PivotRowAxis.PivotLines(1) , _
"[Customer].[Customer Geography].[Country]"
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。