CubeFields.GetMeasure(Object, XlConsolidationFunction, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt bei einer Attributhierarchie ein implizites Measure für die angegebene Funktion zurück, die diesem Attribut entspricht. Wenn kein "implizites Measure" vorhanden ist, wird ein neues implizites Measure erstellt und der CubeFields Auflistung hinzugefügt.
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
Parameter
- AttributeHierarchy
- Object
Das eindeutige Cubefeld, das eine Attributhierarchie ist (XlCubeFieldType = xlHierarchy und XlCubeFieldSubType = xlCubeAttribute).
- Function
- XlConsolidationFunction
Die im hinzugefügten Datenfeld durchgeführte Funktion.
- Caption
- Object
Die Bezeichnung, die im PivotTable-Bericht verwendet wird, um dieses Measure zu identifizieren. Wenn das Measure bereits vorhanden ist, überschreibt Untertitel die vorhandene Bezeichnung dieses Measures.
Gibt zurück
Hinweise
Wichtig: Das Abrufen eines Measures mithilfe der GetMeasure-Funktion funktioniert nur für die folgenden Funktionen: Count, Sum, Average, Max und Min. Beispiel:Diese funktionierenGet 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")Diese funktionieren nichtSet 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")