CubeFields.GetMeasure(Object, XlConsolidationFunction, Object) 方法

定义

给定属性层次结构,返回对应于此属性的给定函数的隐式度量值。 如果“隐式度量值”不存在,则会创建一个新的隐式度量值并将其添加到集合中 CubeFields

public Microsoft.Office.Interop.Excel.CubeField GetMeasure (object AttributeHierarchy, Microsoft.Office.Interop.Excel.XlConsolidationFunction Function, object Caption);
Public Function GetMeasure (AttributeHierarchy As Object, Function As XlConsolidationFunction, Optional Caption As Object) As CubeField

参数

AttributeHierarchy
Object

作为属性层次结构的唯一多维数据集字段 (XlCubeFieldType = xlHierarchy 和 XlCubeFieldSubType = xlCubeAttribute) 。

Function
XlConsolidationFunction

在已添加数据字段中执行的函数。

Caption
Object

数据透视表中用于标识此度量值的标签。 如果该度量值已存在,描述文字将覆盖此度量值的现有标签。

返回

注解

重要提示:使用 GetMeasure 函数获取度量值仅适用于以下函数: CountSumAverageMaxMin。 例如:这些将工作获取 CubeField0 = modelPivotTable.CubeFields.GetMeasure (“[customer]。[num_cars_owned]“, xlCount, ”NumCarsOwnedCount“) Set CubeField1 = modelPivotTable.CubeFields.GetMeasure (”[customer]。[num_cars_owned]“, xlSum, ”NumCarsOwnedSum“) Set CubeField2 = modelPivotTable.CubeFields.GetMeasure (”[customer]。[num_cars_owned]“, xlAverage, ”NumCarsOwnedAverage“) Set CubeField4 = modelPivotTable.CubeFields.GetMeasure (”[customer]。[num_cars_owned]“, xlMax, ”NumCarsOwnedMax“) Set CubeField5 = modelPivotTable.CubeFields.GetMeasure (”[customer]。[num_cars_owned]“, xlMin, ”NumCarsOwnedMin“) 这些将不起作用设置 CubeField3 = modelPivotTable.CubeFields.GetMeasure (”[customer]。[num_cars_owned]“, xlCountNums, ”NumCarsOwnedCountNums“) Set CubeField6 = modelPivotTable.CubeFields.GetMeasure (”[customer]。[num_cars_owned]“, xlProduct, ”NumCarsOwnedProduct“) Set CubeField7 = modelPivotTable.CubeFields.GetMeasure (”[customer]。[num_cars_owned]“, xlStDev, ”NumCarsOwnedStDev“) Set CubeField8 = modelPivotTable.CubeFields.GetMeasure (”[customer]。[num_cars_owned]“、xlStDevP、”NumCarsOwnedStDevP“)

适用于