CubeFields.GetMeasure(Object, XlConsolidationFunction, Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
属性階層を指定すると、この属性に対応する特定の関数の暗黙的なメジャーが返されます。 "暗黙的なメジャー" が存在しない場合は、新しい暗黙的なメジャーが作成され、コレクションに 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 関数を使用してメジャーを取得すると、 Count、 Sum、 Average、 Max 、 Min の各関数でのみ機能します。 例: これらは機能します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")