Объект CalculatedMember (Excel)
Представляет вычисляемые поля, вычисляемые элементы и именованные наборы для сводных таблиц с источниками данных OLAP.
Замечания
Используйте метод Add или свойство Item коллекции CalculatedMembers , чтобы вернуть объект CalculatedMember .
С помощью объекта CalculatedMember можно проверить допустимость вычисляемого поля или элемента в сводной таблице с помощью свойства IsValid .
Примечание.
Свойство IsValid возвращает значение True , если сводная таблица в настоящее время не подключена к источнику данных. Используйте метод MakeConnection объекта PivotCache перед тестированием свойства IsValid .
Пример
В следующем примере пользователь уведомляет, является ли вычисляемый элемент допустимым. В этом примере предполагается, что на активном листе существует сводная таблица, содержащая допустимый или недопустимый вычисляемый элемент.
Sub CheckValidity()
Dim pvtTable As PivotTable
Dim pvtCache As PivotCache
Set pvtTable = ActiveSheet.PivotTables(1)
Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1)
' Handle run-time error if external source is not an OLEDB data source.
On Error GoTo Not_OLEDB
' Check connection setting and make connection if necessary.
If pvtCache.IsConnected = False Then
pvtCache.MakeConnection
End If
' Check if calculated member is valid.
If pvtTable.CalculatedMembers.Item(1).IsValid = True Then
MsgBox "The calculated member is valid."
Else
MsgBox "The calculated member is not valid."
End If
End Sub
Методы
Свойства
- Приложение
- Creator
- DisplayFolder
- Dynamic
- FlattenHierarchies
- Formula
- HierarchizeDistinct
- IsValid
- MeasureGroup
- Name
- NumberFormat
- Parent
- ParentHierarchy
- ParentMember
- SolveOrder
- SourceName
- Type
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.