Il peut s’avérer intéressant, sous PAFE (Planning Analytics for Excel) de se constituer une liste dynamique de membres d’une dimension, que ce soit en ligne ou en colonne, pour des graphiques, pour assoir une sécurité particulière selon l’utilisateur connecté.

Pour illustrer nos propos, imaginons vouloir « classiquement » construire une section (pas dynamique par nature !) et la dynamiser, que ce soit en ligne ou en colonne.

Nous allons vous montrer comment procéder au travers d'un exemple simple. 

Dans la base de donnée Sdata, construisons une vue sur le PnLCube avec la possibilité de choisir des sous-ensembles :

SBS_Amerique ou SBS_Europe
Semestre1 ou Semestre2

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Faisons de cette vue, un rapport personnalisé (une tranche) : 

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Puis ajoutons des lignes, colonnes, espaces afin d’armer notre démonstration :

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Et posons des listes de sélection (Subnm) sur les dimensions :

}subsets_region et }subsets_month
(les dimensions de contrôle }Subsets_xxx contiennent la liste des sous-ensembles de la dimension xxx)
=SUBNM("Sdata:}subsets_month";"SBS_Semestre";"Semestre1"; "MEMBER_NAME")
=SUBNM("Sdata:}Subsets_region";"SBS_Choix_Exemple"; "SBS_AMERIQUE";"MEMBER_NAME")

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Créons ensuite deux zones nommées excel dont les définitions seront :

=TM1ELLIST("Sdata:Month";$G$2;;;;;5)
et
=TM1ELLIST("Sdata:Region";$I$2;;;;;5)

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Nous avons bien créé nos deux "plages nommées".

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Utilisons-les au moyen de la fonction Excel INDEX, avec un petit exemple pour vérifier.

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Transformons alors nos lignes et nos colonnes en utilisant cette fonction INDEX et nos plages nommées

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Jouons maintenant sur nos sélections avec la fonction Subnm. Notre tableau se met alors à jour.

Planning Analytics - Utilisation de PAFE et de TM1ELLIST

Nous pourrions bien-sûr avoir un nombre de « region » et un nombre de « month » variable (en plus ou en moins), et utiliser alors la "mise en forme conditionnelle" pour cacher les cellules inadéquates.

Nombre de nos tranches ou formulaires actifs nécessitent parfois d’avoir un nombre de colonne "aléatoire" et peuvent être trop complexes en termes de mise en forme pour utiliser le "Rapport Universel".

On peut également compléter notre reporting par une totalisation en utilisant les fonctionnalités UDC justement adossées à nos sous-ensembles. (Voir notre article Planning Analytics - Consolidations définies par l'utilisateur)

On peut aisément imaginer construire un certain nombre de sous-ensembles :

  • Pays Européens
  • Trois plus gros pays
  • Trois plus faibles pays
  • Les derniers mois de chaque trimestre
  • Les mois d’un trimestre donné
  • Les pays d’un continent donné
  • ...

Toute la subtilité reviendra à savoir choisir (automatiquement ou non) les sous-ensembles dont ont veut afficher les membres. 

Vous avez besoin de plus d'informations sur Planning Analytics ? Nos experts certifiés Planning Analytics sont à votre disposition, contactez-nous !

Vous souhaitez bénéficier d'experts, de développeurs, ou d'une formation sur TM1 / Planning Analytics ? Rendez vous sur la page Contact