Élément Measure (CSDL)
L'élément Measure définit un calcul qui peut être utilisé dans un modèle tabulaire pour présenter des agrégations, ou pour servir d'indicateur de performance clé. L'élément Measure repose sur l'élément Property.
Un élément Measure peut avoir les éléments enfants suivants, dans l'ordre indiqué :
Élément Documentation
Élément Annotation
Élément Kpi
Attributs applicables
Le tableau ci-dessous décrit les attributs qui se trouvent sur l'élément Measure, en plus de tous les attributs applicables à l'élément Property.
Nom d'attribut |
Est obligatoire |
Valeur |
---|---|---|
DefaultImage |
Oui |
Référence à une image qui indique une progression négative, neutre ou positive sur les cibles définies dans l'indicateur de performance clé. |
ContextualNameRule |
Non |
Valeur de chaîne qui définit un autre nom pour la mesure. |
DisplayFolder |
Non |
Référence à un dossier dans lequel la mesure est présentée, le cas échéant. |
FolderPosition |
Non |
Entier qui indique la position ordinale de la mesure dans la liste des dossiers. |
Hidden |
Non |
Valeur True/False qui indique si la mesure doit être visible dans les rapports. |
ReferenceName |
Non |
Nom que les formules DAX peuvent utiliser pour référencer la mesure. |
Alignment |
Non |
Valeur qui indique l'alignement par défaut dans un rapport des valeurs de la mesure. |
FormatString |
Non |
Chaîne de format .NET qui définit la mise en forme par défaut des valeurs de date et d'heure. |
IsFolderDefault |
Non |
Valeur True/False qui indique si la colonne représentée par la mesure doit être le champ par défaut pour le dossier. |
Unités |
Non |
Valeur de chaîne qui définit l'unité de mesure utilisée pour présenter les valeurs de la mesure. |
Largeur |
Non |
Valeur entière qui définit la largeur, en caractères, de la colonne utilisée pour afficher la mesure. |
SortDirection |
Non |
Référence à une propriété qui définit le sens de tri pour la mesure. |
IsRightToLeft |
Non |
Valeur True/False qui indique si les valeurs de la colonne doivent être présentées de droite à gauche. |
IsSimpleMeasure |
Valeur True/False qui indique si la formule utilisée dans la mesure est l'une des agrégations par défaut (SUM, COUNT, MIN, MAX, AVG) et peut ainsi être traitée dans la requête, pour améliorer les performances. |
Exemple
L'exemple suivant illustre deux mesures de l'exemple de modèle tabulaire AdventureWorks. La deuxième mesure a été convertie en un indicateur de performance clé, en ajoutant des élément 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>
Commentaires pour l'exemple