Share via


É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