Excel) (CalculatedMembers 对象
指定数据透视表上所有 CalculatedMember 对象的集合。
备注
每个 CalculatedMember 对象代表一个计算成员或计算度量。
使用数据透视表对象的 CalculatedMembers 属性可返回 CalculatedMembers 集合。
有三种受支持的计算成员类型: 命名集、 计算成员和 计算度量值。 自 Excel 2010 以来,所有三种类型都支持对象模型。 Excel 2010 中的 命名集 提供了用户界面支持。 在 Excel 2013 中,创建了 OLAP 计算成员和计算度量值 功能,用于为计算成员和度量对象模型生成用户界面。
命名集 的使用方式与 Excel 2010 中的命名集完全相同。 命名集 应继续使用 Add 方法和类型 XlCalculatedMemberType 枚举。
计算成员 对 Excel 2013 进行了以下更改:
它现在使用 AddCalculatedMember 方法。
它支持 CalculatedMember 对象的以下属性:
ParentMember 属性
NumberFormat 属性
计算度量值 对 Excel 2013 进行了以下更改:
它现在使用 AddCalculatedMember 方法。
它现在使用类型 XlCalculatedMemberType 枚举。
它支持 CalculatedMember 对象的以下属性:
NumberFormat 属性
示例
以下示例向数据透视表添加一个集,假设活动工作表上存在 FoodMart SQL 数据库中的数据透视表。
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 参数的 MDX 语法语句必须有效。 Name 参数必须能被联机分析处理 (OLAP) 提供程序接受,而且必须定义 Type 参数。
方法
属性
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。