Объект CalculatedMembers (Excel)
Коллекция всех объектов CalculatedMember в указанной сводной таблице.
Замечания
Каждый объект CalculatedMember представляет вычисляемый элемент или вычисляемую меру.
Используйте свойство CalculatedMembers объекта сводной таблицы , чтобы вернуть коллекцию CalculatedMembers .
Существует три поддерживаемых типа вычисляемых элементов: именованные наборы, вычисляемые члены и вычисляемые меры. Поддержка объектной модели доступна для всех трех типов с excel 2010. Поддержка пользовательского интерфейса была доступна для именованных наборов в Excel 2010. В Excel 2013 функция вычисляемых элементов И вычисляемых мер OLAP была создана для создания пользовательского интерфейса для вычисляемых элементов и объектной модели мер.
Именованные наборы используются точно так же, как и в Excel 2010. Именованные наборы должны по-прежнему использовать метод Add и перечисление типа XlCalculatedMemberType .
Для Excel 2013 вычисляемые члены имеют следующие изменения:
Теперь используется метод AddCalculatedMember .
Он поддерживает следующие свойства объекта CalculatedMember :
Свойство ParentHierarchy
Свойство ParentMember
Для Excel 2013 вычисляемые меры имеют следующие изменения:
Теперь используется метод AddCalculatedMember .
Теперь используется перечисление xlCalculatedMemberType .
Он поддерживает следующие свойства объекта CalculatedMember :
Свойство DisplayFolder
Пример
В следующем примере в сводную таблицу добавляется набор, при условии, что сводная таблица из базы данных SQL FoodMart существует на активном листе.
Sub UseCalculatedMember()
Dim pvtTable As PivotTable
Set pvtTable = ActiveSheet.PivotTables(1)
pvtTable.CalculatedMembers.Add Name:="[Beef]", _
Formula:="'{[Product].[All Products].Children}'", _
Type:=xlCalculatedSet
End Sub
Примечание.
Для метода Add в предыдущем примере аргумент Formula должен иметь допустимую синтаксическую инструкцию многомерных выражений. Аргумент Name должен быть приемлемым для поставщика OLAP, а аргумент Type должен быть определен.
Методы
Свойства
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.