Il n’est pas rare, qu’à des fins de reportings, analyses ou tableaux de bord sur l'outil Planning Analytics, nos utilisateurs aient besoin d’effectuer eux-mêmes leur propres regroupements et totalisations.

Voici quelques exemples rencontrés :

  • Regrouper France et Chine car le responsable des ventes est mesuré sur ce total
  • Regrouper les magasins Historiques, Comparables, RampUp ... dont la nature dépend du périmètre dynamique de référence
  • Créer dynamiquement des SIG ou autres artifices comptables
  • ...

Bien sûr, il serait plus propre, plus judicieux et plus performant de créer ces regroupements directement dans la structuration de la dimension concernée, mais cette modification prendrait un peu plus de temps à mettre en œuvre et l’on s’éloignerait alors d’une démarche BI Agile.

À l’origine, avec TM1, Perspective, Architect et TM1web, il était très simple de créer et d’user des consolidations (ou regroupements) créees par l’utilisateur.

Depuis l’arrivée de Planning Analytics, du Plugin PAFE et du Workspace, les outils évoluent continuellement afin de remplacer définitivement Perspective et Architect (que certains qualifient de "has been").

Plusieurs fonctionnalités étaient donc offertes auparavant. 

Le Rollup

C’est la fonctionnalité la plus simple au travers du navigateur de vues. Prenons une très simple vue sur le cube salesCube de la base d’exemples Sdata.

Planning Analytics - Consolidations définies par l'utilisateur

En éditant la dimension Region, nous pouvions effectuer un Rollup pour ne prendre que le Danemark et la Norvège.

Planning Analytics - Consolidations définies par l'utilisateur

Nous obtenions ainsi ceci (avec un nom un peu abscons, il est vrai) :

Planning Analytics - Consolidations définies par l'utilisateur

Cela nous permettait de faire de la saisie par répartition.

Planning Analytics - Consolidations définies par l'utilisateur

Planning Analytics - Consolidations définies par l'utilisateur

Création de consolidation par insertion de sous-ensembles

Ajoutons les sous-ensembles Semestre1 et Semestre2 dans un nouveau sous-ensemble.

Planning Analytics - Consolidations définies par l'utilisateur

Planning Analytics - Consolidations définies par l'utilisateur

Consolidation Utilisateur que l’on pouvait utiliser dans une vue.

Planning Analytics - Consolidations définies par l'utilisateur

Constitution de reporting avec des consolidations définies par l’utilisateur

Sous Perspective, ouvrons notre nouvelle vue finale et convertissons-la en reporting.

Les fonction DBR er DBRW peuvent avoir en coordonnées, nom pas un membre de dimension, mais bel et bien un sous-ensemble (Semestre1 en l’occurrence).

Planning Analytics - Consolidations définies par l'utilisateur

Planning Analytics - Consolidations définies par l'utilisateur

Comment émuler/retrouver ces fonctionnalités avec Planning Analytics et PAFE ?

Avec les "Calculs définis par l’utilisateur" et la fonction DefineCalc ! Découvrons ensemble comment faire.

Ouvrons notre vue finale dans PAFE. Nous pouvons voir que nos Semestres ont disparu !

Planning Analytics - Consolidations définies par l'utilisateur

Changeons alors d’approche et permutons les lignes et les colonnes.

Planning Analytics - Consolidations définies par l'utilisateur

Puis générons un Rapport Personnalisé (la tranche d’antan).

Planning Analytics - Consolidations définies par l'utilisateur

Essayons maintenant de créer une Définition de Calcul comme étant l’agrégation du sous-ensemble Semestre1.

=DefineCalc("*";"*";"[Month].[MaTentativesemestre1]";"AGGREGATE(TM1SubsetToSet([Month],'Semestre1'))")

Puis utilisons les formules dbrw de notre Rapport Personnalisé.

Planning Analytics - Consolidations définies par l'utilisateur

Afin de vérifier, saisissons des données en Mars sur le Danemark et la Norvège.

Planning Analytics - Consolidations définies par l'utilisateur

Essayons maintenant une saisie par répartition de donnée :

Ce n’est pas possible, car c’est désactivé !

Planning Analytics - Consolidations définies par l'utilisateur

Bon à savoir : On ne peut pas faire de répartition de données sur une Consolidation Utilisateur.

Essayons alors une autre formule (avec un sous-ensemble SBS_SCA_BEN_ISL sur la dimension region) :

=DefineCalc("*";"*";"[Region].[DernierEssai]";"AGGREGATE(TM1SubsetToSet([region],'SBS_SCA_BEN_ISL'))")

Planning Analytics - Consolidations définies par l'utilisateur

Puis utilisons cette référence DernierEssai dans un tout nouveau rapport personnalisé.

Planning Analytics - Consolidations définies par l'utilisateur

Tout semble fonctionner pour le mieux désormais ! Même après m’être connecté sous un autre compte utilisateur. La définition des UDC est donc partagée à l’intégralité des utilisateurs.

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