Partilhar via


Elemento Measure (CSDL)

O elemento Measure define um cálculo que pode ser usado em um modelo de tabela para representar agregações ou para servir como um KPI. O elemento Measure se baseia no elemento Property.

Um elemento Measure pode ter os seguintes elementos filho na ordem listada:

  • Elemento Documentation

  • Elemento Annotation

  • Elemento Kpi

Atributos aplicáveis

A tabela a seguir descreve os atributos que podem ser encontrados no elemento Measure, além de todos os atributos aplicáveis ao elemento Property.

Nome do Atributo

É obrigatório

Valor

DefaultImage

Sim

Uma referência a uma imagem que indica progresso negativo, neutro ou positivo em relação aos destinos definidos no KPI.

ContextualNameRule

Não

Um valor da cadeia de caracteres que define um nome alternativo para a medida.

DisplayFolder

Não

Uma referência a uma pasta na qual a medida é apresentada, se houver.

FolderPosition

Não

Um inteiro que indica a posição ordinal da medida na lista de pastas.

Hidden

Não

Um valor true/false que indica se a medida deve estar visível em relatórios.

ReferenceName

Não

Um nome que as fórmulas DAX podem usar para referenciar a medida.

Alinhamento

Não

Um valor que indica o alinhamento padrão em um relatório de valores de medida.

FormatString

Não

Uma cadeia de caracteres no formato .NET que define a formatação padrão para os valores de data e hora.

IsFolderDefault

Não

Um valor true/false que indica se a coluna representada pela medida deve ser o campo padrão para a pasta.

Unidades

Não

Um valor string que define a unidade de medida usada para apresentar os valores na medida.

Largura

Não

Um valor integer que define a largura, em caracteres, da coluna usada para exibir a medida.

SortDirection

Não

Uma referência a uma propriedade que define a direção de classificação da medida.

IsRightToLeft

Não

Um valor true/false que indica se os valores na coluna devem ser apresentados da direita para a esquerda.

IsSimpleMeasure

Um valor true/false que indica se a fórmula usada na medida é uma das agregações padrão (SUM, COUNT, MIN, MAX, AVG) e, portanto, pode ser processada na consulta, para proporcionar um desempenho mais rápido.

Exemplo

O exemplo a seguir mostra duas medidas do exemplo de modelo de tabela AdventureWorks. A segunda medida foi convertida em um KPI, com a adição de elementos KPI.

</Property>
<Property Name="Order_Lines_Count" Type="Int64">
  <bi:Measure Caption="Order Lines Count" ReferenceName="Order Lines Count" Width="0" IsSimpleMeasure="false" />
</Property>
<Property Name="Total_Current_Quarter_Sales_Performance" Type="Double">
  <bi:Measure Caption="Total Current Quarter Sales Performance" ReferenceName="Total Current Quarter Sales Performance" Width="0" IsSimpleMeasure="false">
    <bi:Kpi StatusGraphic="Three Signs Colored">
      <bi:KpiGoal>
        <bi:PropertyRef Name="Measures___Total_Current_Quarter_Sales_Performance_Goal_" />
      </bi:KpiGoal>
      <bi:KpiStatus>
        <bi:PropertyRef Name="Measures___Total_Current_Quarter_Sales_Performance_Status_" />
      </bi:KpiStatus>
    </bi:Kpi>
  </bi:Measure>
</Property>

Comentários sobre o exemplo