Elemento Measure (CSDL)

L'elemento Measure definisce un calcolo che può essere utilizzato all'interno di un modello tabulare come indicatore KPI o per presentare aggregazioni. L'elemento Measure è basato sull'elemento Property.

Un elemento Measure può presentare gli elementi figlio seguenti (nell'ordine riportato):

  • Elemento Documentation

  • Elemento Annotation

  • Elemento Kpi

Attributi applicabili

Nella tabella seguente vengono descritti gli attributi che è possibile trovare sull'elemento Measure, oltre agli attributi applicabili all'elemento Property.

Nome attributo

Obbligatorio

Valore

DefaultImage

Riferimento a un'immagine che indica lo stato negativo, positivo o neutro rispetto agli obiettivi definiti nell'elemento KPI.

ContextualNameRule

No

Valore stringa che definisce un nome alternativo per la misura.

DisplayFolder

No

Riferimento a una cartella in cui viene presentata la misura.

FolderPosition

No

Numero intero che indica la posizione ordinale della misura nell'elenco delle cartelle.

Hidden

No

Valore true/false che indica se la misura deve essere visibile nei report.

ReferenceName

No

Nome che le formule DAX possono utilizzare per fare riferimento alla misura.

Alignment

No

Valore che indica l'allineamento predefinito in un report di valori di misura.

FormatString

No

Stringa di formato .NET che definisce la formattazione predefinita per i valori data e ora.

IsFolderDefault

No

Valore true/false che indica se la colonna rappresentata dalla misura deve essere il campo predefinito per la cartella.

Units

No

Valore stringa che definisce l'unità di misura utilizzata per presentare i valori nella misura.

Width

No

Valore intero che definisce la larghezza, in caratteri, della colonna utilizzata per visualizzare la misura.

SortDirection

No

Riferimento a una proprietà che definisce il tipo di ordinamento per la misura.

IsRightToLeft

No

Valore true/false che indica se i valori nella colonna devono essere presentati da destra a sinistra.

IsSimpleMeasure

Valore true/false che indica se la formula utilizzata nella misura è una delle aggregazioni predefinite (SUM, COUNT, MIN, MAX, AVG) e quindi può essere elaborata nella query per prestazioni migliori.

Esempio

Nell'esempio seguente vengono presentate due misure tratte dall'esempio di modello tabulare di AdventureWorks. La seconda misura è stata convertita in un indicatore KPI, aggiungendo elementi 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>

Commenti per l'esempio