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


Свойство CubeField.FlattenHierarchies (Excel)

Возвращает или задает значение, указывающее, отображаются ли элементы всех уровней иерархий в поле именованного куба набора в одном поле отчета сводной таблицы на основе куба OLAP. Для чтения и записи.

Синтаксис

expression. FlattenHierarchies

Выражение Переменная, представляющая объект CubeField .

Возвращаемое значение

Boolean

Примечания

Значение true, если все иерархии указанного именованного набора отображаются в одном поле; в противном случае — False.

Значение этого свойства соответствует параметру поля Отображение элементов с разных уровней в отдельных полях проверка на вкладке Макет & печать диалогового окна Параметры поля для именованного набора в отчете сводной таблицы, основанном на кубе OLAP.

Это свойство возвращает ошибку, если свойство CubeFieldType указанного объекта CubeField не является xlSet (перечисление XlCubeFieldType ).

Пример

В следующем примере кода иерархии указанного поля куба сглаживаются, чтобы все уровни отображались в одном поле сводной таблицы.

ActiveSheet.PivotTables("PivotTable1").CubeFields("[Summary P&L]"). _ 
 FlattenHierarchies = True

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.