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 の各関数でのみ機能します。 例: これらは機能しますGet 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")これらは機能しませんSet 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")

適用対象