Bonjour,
Je suis un consultant fonctionnel qui débute en MDX. Je travaille sur du cube OLAP qui est branché sur un outil BO.
J'ai une hiérarchie de périodes qui est construite de la manière suivante :
-Premier niveau : L'année
--Deuxième niveau : Les semestres (Semester 1, Semester 2)
---Troisième niveau : Les quarter (Quarter1, Quarter2...)
----Quatrième niveau : Les périodes (au format YYYY.MM, exemple 2015.12)
J'ai besoin d'un MDX qui aille me chercher l'année sur laquelle je me situe
Le code left([Period].currentmember.name,4) marche bien lorsqu'un mois est séléctionné. Il ne marche par contre pas lorsque je suis sur un quarter ou un semester...
Il faudrait donc que le code aille cherche dynamiquement un membre fin, peut importe lequel.
Le code left([Period].currentmember.lastchild.name,4) fait l'affaire si je suis sur un quarter mais pas un semester...
Il doit bien y avoir une fonction qui me permet d'aller chercher un membre fin quelque le soit le niveau de la hiéarchie où je me situe non ?
Sinon je dois passer par des case when....
Partager