Klasse ModelMeasures (Excel VBA)
Die Klasse ModelMeasures stellt eine Auflistung von ModelMeasure -Objekten dar. Um eine ModelMeasures -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise
Dim mms as ModelMeasures
Set mms = ActiveWorkbook.Model.ModelMeasures
For Each
Hier ist ein Beispiel für die Verarbeitung der ModelMeasures -Elemente in einer Sammlung
Dim mme As ModelMeasure
For Each mme In ActiveWorkbook.Model.ModelMeasures
Next mme
Add
Fügt dem Modell ein Modellmeasure hinzu.
Die Formatierung des Modell Measures kann vom Typ:
Add (MeasureName, AssociatedTable, Formula, FormatInformation, Description)
Dim strMeasureName As String: strMeasureName =
Dim strFormula As String: strFormula =
Dim mme As ModelMeasure
Set mme = ActiveWorkbook.Model.ModelMeasures.Add(MeasureName:=strMeasureName, AssociatedTable:=, Formula:=strFormula, FormatInformation:=)
Arguments
Hier sind die benannte Argumente :
MeasureName (String) - Der Name des Modellmeasures.
AssociatedTable (ModelTable) - Die Modelltabelle, die dem Modell Measure zugeordnet ist.
Formula (String) - Die Data Analysis Expressions (DAX)-Formel, eingefügt als Zeichenfolge.
FormatInformation (Model) - Die Formatierung des Modell Measures.
Optional arguments
Das folgendes Argument ist optional
Description - String
Count
Gibt eine ganze Zahl zurück, die die Anzahl der Objekte in der Sammlung darstellt.
Dim lngCount As Long
lngCount = ActiveWorkbook.Model.ModelMeasures.Count
Item
Gibt ein einzelnes Objekt aus einer Auflistung zurück.
Item (Index)
Index: Der Name oder die Indexnummer des Objekts.
Dim mme As ModelMeasure
Set mme = ActiveWorkbook.Model.ModelMeasures(Index:=1)