Поделиться через


Метод 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 и обратная связь.