Utiliser la propriété Ancêtre avant les enfants

Vous pouvez utiliser l'option Ancêtre avant les enfants pour afficher les membres ancêtre avant les membres enfant, et non après, lors de l'utilisation de fonctions de sélection de membres spécifiques.

Prenons, par exemple, la hiérarchie "Année" avec des membres des 4 trimestres, où la fonction de sélection de membres est "Enfants de Année (Inclus)". Si vous définissez l'option Ancêtre avant les enfants sur True, la hiérarchie "Année" est affichée dans la grille comme suit :


option Ancêtre avant les enfants définie sur True

Par défaut, le paramètre Ancêtre avant les enfants est défini sur False. Ainsi, si l'option Ancêtre avant les enfants est définie sur False, la hiérarchie "Année" apparaît comme suit dans la grille :


option Ancêtre avant les enfants définie sur False

Les fonctions de sélection de membres suivantes sont prises en charge par cette propriété :

  • Descendants

  • Children

  • Bottom

  • Ancestors

  • Parent

  • Match

  • Except

  • Intersect

Remarque :

  • Pour les fonctions "Children", "Descendants", "Bottom" et "Parent", les membres ancêtre ou parent sont affichés avant ou après les enfants, selon le paramètre de propriété.

  • Pour la fonction "Ancestors", la hiérarchie résultante apparaît triée, les membres ancêtre ou parent s'affichant avant ou après les enfants, en fonction du paramètre de propriété.

  • Pour les fonctions "Match", "Except" et "Intersect", tous les membres résultants apparaissent triés, les membres ancêtre ou parent s'affichant avant ou après les enfants, selon le paramètre de propriété.

  • Lorsque vous utilisez cette propriété avec la fonction "Except" ou "Intersect", le premier paramètre de chaque fonction doit contenir une fonction de sélection de membres basée sur la hiérarchie prise en charge par la propriété, à savoir "Bottom", "Children", "Descendants", "Ancestors" et "Parent", et non des sélections de membres individuels.

    Par exemple :

    • Syntaxe prise en charge : "Except (Children(Q1), Fév)" ou "Intersect (Children(Q1), Jan)"

    • Syntaxe non prise en charge : "Intersect (Jan, Fév, Mar, Jan)"