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 |
Sì |
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