CubeField.CreatePivotFields 方法 (Excel)

CreatePivotFields 方法使用户能够通过创建相应的 PivotField 对象,将筛选器应用于尚未添加到数据透视表的 PivotFields

语法

表达式CreatePivotFields

表达 一个代表 CubeField 对象的变量。

备注

在 OLAP 数据透视表中,在将相应的 CubeField 添加到数据透视表之前,透视字段不存在。 CreatePivotFields 方法使用户能够创建 CubeField 的所有 PivotFields。 用户还可以在将 CubeField 添加到数据透视表之前,将筛选添加到透视字段并设置其属性。

示例

Sub FilterFieldBeforeAddingItToPivotTable() 
 ActiveSheet.PivotTables("PivotTable1").CubeFields("[Date].[Fiscal]").CreatePivotFields 
 
 ActiveSheet.PivotTables("PivotTable1").PivotFields("[Date].[Fiscal].[Fiscal Year]").VisibleItemsList = 
 
 "[Date].[Fiscal].[Fiscal Semester]").VisibleItemsList = Array("") 
 ActiveSheet.PivotTables("PivotTable1").PivotFields( _ 
 "[Date].[Fiscal].[Fiscal Quarter]").VisibleItemsList = Array("") 
 
 ActiveSheet.PivotTables("PivotTable1").PivotFields("[Date].[Fiscal].[Month]"). _ 
 VisibleItemsList = Array("") 
 
 ActiveSheet.PivotTables("PivotTable1").PivotFields("[Date].[Fiscal].[Date]"). _ 
 VisibleItemsList = Array("") 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。