Propriétés de la dimension Parent/Child – 2ème partie

Après la création de notre dimension Parent/Child (1ère partie), nous allons voir dans cette deuxième partie, les différentes propriétés de cette dimension.

Pour cela, nous gardons le même exemple qu’avant : la dimension des familles (Catégories) d’un produit organisées selon une hiérarchie descendante.

Let’s go !!!

1-MembersWithData

Par défaut, la valeur de cette propriété est NonLeafDataVisible, ce qui signifie que si un membre est également son parent, le rendre visible :

Cependant, si nous définissons la propriété à NonLeafDataHidden, les membres qui sont égaux à leurs parents seront invisibles :

2-MembersWithDataCaption

Cette propriété est effective au moment où la propriété MembersWithData est définit à NonLeafDataVisible, car elle permet d’enlever l’ambiguïté entre le parent et le fils si un membre est également son parent , en nommant le membre du parent.

Par exemple, le fait de mettre la valeur *(Parent) donne le résultat suivant :

3-RootMemberIf

Cette propriété nous indique quand considérer un membre comme parent de sa hiérarchie, selon les choix suivants :

  • ParentIsBlank : Seules les membres qui ont une clé parent nulle ou vide sont au niveau le plus élevé de la hiérarchie.
  • ParentIsSelf : Seules les membres qui ont une clé parent égale à la clé du membre sont au niveau le plus élevé de la hiérarchie.
  • ParentIsMissing : Seules les membres qui n’ont pas de clé parent sont au niveau le plus élevé de la hiérarchie.
  • ParentIsBlankSelforMissing : Regroupe les trois choix.
4-NamingTemplate

Par défaut, les différents niveaux d’une hiérarchie Parent/Child sont nommés « Level1, Level2 … ».

L’objectif de la propriété NamingTemplate est de donner la possibilité de créer votre propre modèle de nommage.

Cependant, vous pouvez renommer chaque niveau de la hiérarchie pour appeler ce que vous voulez.

Résultat sur un fichier Excel :

J’espère que ces explications pourront vous êtes utiles sur vos projets.

 

Laisser un commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *