Метод PivotTable.CreateCubeFile (Excel)
Создает файл куба из отчета сводной таблицы, подключенного к источнику данных OLAP.
Синтаксис
expression. CreateCubeFile (файл, меры, уровни, члены, свойства)
Выражение Переменная, представляющая объект сводной таблицы .
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Файл | Обязательный | String | Имя создаваемого файла куба. Он перезапишет файл, если он уже существует. |
Меры | Необязательный | Variant | Массив уникальных имен мер, которые должны быть частью среза. |
Levels | Необязательный | Variant | Массив строк. Каждый элемент массива является уникальным именем уровня. Он представляет самый низкий уровень иерархии, находящийся в срезе. |
Участники | Необязательный | Variant | Массив строковых массивов. Элементы по порядку соответствуют иерархиям, представленным в массиве Levels . Каждый элемент представляет собой массив строковых массивов, состоящий из уникальных имен членов верхнего уровня в измерении, которые должны быть включены в срез. |
Properties | Необязательный | Variant | Значение False приводит к тому, что свойства элемента не включаются в срез. Значение по умолчанию — True. |
Возвращаемое значение
String
Пример
В этом примере создается файл куба с именем CustomCubeFile на диске C:\ без свойств элемента, которые должны быть включены в срез. Если в этом примере опущены аргументы Меры, Уровни и Члены , файл куба в конечном итоге будет соответствовать представлению отчета сводной таблицы. В этом примере предполагается, что отчет сводной таблицы, подключенный к источнику данных OLAP, существует на активном листе.
Sub UseCreateCubeFile()
ActiveSheet.PivotTables(1).CreateCubeFile _
File:="C:\CustomCubeFile", Properties:=False
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.