CalculatedMember 对象 (Excel)
对于那些具有联机分析处理 (OLAP) 数据源的数据透视表,该对象代表它们的计算字段、计算项和命名集。
备注
使用 Add 方法或 CalculatedMembers 集合的 Item 属性可返回 CalculatedMember 对象。
使用 CalculatedMember 对象,可以使用 IsValid 属性检查数据透视表中计算字段或项的有效性。
注意
如果数据透视表当前未连接到数据源, IsValid 属性将返回 True 。 在测试 IsValid 属性之前,请使用 PivotCache 对象的 MakeConnection 方法。
示例
以下示例通知用户计算成员是否有效。 此示例假定活动工作表上存在包含有效或无效计算成员的数据透视表。
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。