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


Объект CalculatedMembers (Excel)

Коллекция всех объектов CalculatedMember в указанной сводной таблице.

Замечания

Каждый объект CalculatedMember представляет вычисляемый элемент или вычисляемую меру.

Используйте свойство CalculatedMembers объекта сводной таблицы , чтобы вернуть коллекцию CalculatedMembers .

Существует три поддерживаемых типа вычисляемых элементов: именованные наборы, вычисляемые члены и вычисляемые меры. Поддержка объектной модели доступна для всех трех типов с excel 2010. Поддержка пользовательского интерфейса была доступна для именованных наборов в Excel 2010. В Excel 2013 функция вычисляемых элементов И вычисляемых мер OLAP была создана для создания пользовательского интерфейса для вычисляемых элементов и объектной модели мер.

Именованные наборы используются точно так же, как и в Excel 2010. Именованные наборы должны по-прежнему использовать метод Add и перечисление типа XlCalculatedMemberType .

Для Excel 2013 вычисляемые члены имеют следующие изменения:

Для Excel 2013 вычисляемые меры имеют следующие изменения:

  • Теперь используется метод AddCalculatedMember .

  • Теперь используется перечисление xlCalculatedMemberType .

  • Он поддерживает следующие свойства объекта CalculatedMember :

Пример

В следующем примере в сводную таблицу добавляется набор, при условии, что сводная таблица из базы данных 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 и обратная связь.