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)