Classe ModelMeasures (Excel VBA)

A classe ModelMeasures representa uma coleção de objetos ModelMeasure . Para usar uma variável de classe ModelMeasures, ela primeiro precisa ser instanciada por exemplo


Dim mms as ModelMeasures
Set mms = ActiveWorkbook.Model.ModelMeasures

For Each

Aqui está um exemplo de processamento dos itens ModelMeasures em uma coleção.


Dim mme As ModelMeasure
For Each mme In ActiveWorkbook.Model.ModelMeasures
	
Next mme

Add

Adiciona uma medida de modelo ao modelo.

A formatação da medida do modelo pode ser do tipo:

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

O seguinte argumento é opcional

MeasureName (String) - O nome da medida de modelo.

AssociatedTable (ModelTable) - A tabela de modelo associada à medida de modelo. Esta é a tabela que contém a medida do modelo, como visto no painel de tarefas lista de campos .

Formula (String) - A fórmula DAX (expressões de análise de dados), inserida como uma cadeia de caracteres.

FormatInformation (Model) - A formatação da medida do modelo. Consulte Comentários.

Optional arguments

The following argument is optional

Description (String) - A descrição associada à medida do modelo.

Count

Retorna um inteiro que representa o número de objetos na coleção.


Dim lngCount As Long
lngCount = ActiveWorkbook.Model.ModelMeasures.Count

Item

Retorna um único objeto de uma coleção.

Item (Index)

Index: O nome ou número de índice do objeto.


Dim mme As ModelMeasure
Set mme = ActiveWorkbook.Model.ModelMeasures(Index:=1)