Partager via


Élément Hierarchy (CSDL)

L'élément Hierarchy est un conteneur logique des champs d'une table qui peuvent être liés entre eux pour former une hiérarchie. L'élément Hierarchy est dérivé de l'élément CSDL Property et a été étendu pour la prise en charge des hiérarchies créées dans un modèle tabulaire.

L'élément Hierarchy peut avoir les éléments enfants suivants (dans l'ordre indiqué) :

  • Élément Documentation

  • Élément Level

Attributs applicables

Le tableau suivant répertorie les attributs qui se trouvent sur l'élément Hierarchy. Les hiérarchies sont présentées avec d'autres colonnes de la liste de champs pour la création de rapports, et possèdent donc également les mêmes attributs que d'autres colonnes et mesures.

Nom d'attribut

Est obligatoire

Valeur

AllMemberCaption

Non

Nom affecté au membre All de la hiérarchie.

AllMemberReferenceName

Oui

Identificateur utilisé pour référencer le membre All dans une requête DAX.

Caption

Non

Nom complet de la hiérarchie.

ContextualNameRule

Non

Valeur qui indique si et comment le nom doit être modifié en fonction du contexte dans lequel il est utilisé.

DisplayFolder

Non

Nom du dossier d'affichage associé à la hiérarchie.

FolderPosition

Non

Valeur ordinale indiquant la position dans son dossier d'affichage.

Hidden

Non

Indique si la hiérarchie est visible dans un client.

ReferenceName

Non

Identificateur utilisé pour référencer cette entité dans une requête DAX.

Notes

Dans les modèles tabulaires, les hiérarchies sont créées en spécifiant des relations parent-enfant entre des colonnes de la même table. Pour plus d'informations sur la création de hiérarchies dans les modèles tabulaires, consultez Hiérarchies (SSAS Tabulaire).

Exemple

L'exemple suivant illustre une hiérarchie définie dans la table Date.

<bi:Hierarchy>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Year" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Semester" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Quarter" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Month_Calendar" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Day_Of_Month" />
    </bi:Source>
  </bi:Level>
</bi:Hierarchy>

Voir aussi

Concepts

Présentation du modèle d'objet tabulaire

Fonctionnement des fonctions pour les hiérarchies de type parent-enfant dans DAX

Configurer le niveau (Tous) des hiérarchies d'attributs