Метод CubeField.CreatePivotFields (Excel)
Метод CreatePivotFields позволяет пользователям применять фильтр к сводных полям, еще не добавленным в сводную таблицу, путем создания соответствующего объекта PivotField .
Синтаксис
expression. CreatePivotFields
Выражение Переменная, представляющая объект CubeField .
Замечания
В сводных таблицах OLAP сводные поля не существуют до тех пор, пока соответствующее поле CubeField не будет добавлено в сводную таблицу. Метод CreatePivotFields позволяет пользователям создавать все сводные поля объекта CubeField. Пользователи также могут добавлять фильтры в сводные поля и задавать для них свойства перед добавлением 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 и обратная связь.