Excel) (CalculatedMembers 对象

指定数据透视表上所有 CalculatedMember 对象的集合。

备注

每个 CalculatedMember 对象代表一个计算成员或计算度量。

使用数据透视表对象的 CalculatedMembers 属性可返回 CalculatedMembers 集合。

有三种受支持的计算成员类型: 命名集计算成员计算度量值。 自 Excel 2010 以来,所有三种类型都支持对象模型。 Excel 2010 中的 命名集 提供了用户界面支持。 在 Excel 2013 中,创建了 OLAP 计算成员和计算度量值 功能,用于为计算成员和度量对象模型生成用户界面。

命名集 的使用方式与 Excel 2010 中的命名集完全相同。 命名集 应继续使用 Add 方法和类型 XlCalculatedMemberType 枚举。

计算成员 对 Excel 2013 进行了以下更改:

计算度量值 对 Excel 2013 进行了以下更改:

示例

以下示例向数据透视表添加一个集,假设活动工作表上存在 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。