Bonjour,
Je début en MDX et je ne comprends pas pourquoi ma requête ne fonctionne pas. Le but est de récupérer le dernier mois pour lequel la mesure est non vide. Cette requête fait parti d'un ensemble mais je l'ai extraite pour essayer de comprendre :
Quand j'écris la requête suivante, j'ai bien tous mes mois qui ont une mesure non vide.
Maintenant je souhaite prendre seulement le dernier de cette liste, je souhaite alors utiliser la fonction TAIL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select NON EMPTY{[Measures].[Entrant]} ON COLUMNS, NON EMPTY( Descendants([Temps].CURRENTMEMBER,[Temps].[Mois]) ) ON ROWS from [Cube SSA]
J'ai l'erreur : Mondrian Error:Syntax error at line 3, column 2, token 'NON'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select NON EMPTY{[Measures].[Entrant]} ON COLUMNS, TAIL( NON EMPTY( Descendants([Temps].CURRENTMEMBER,[Temps].[Mois]) ) ,1) ON ROWS from [Cube SSA]
J'ai essayer avec "NON EMPTY", "NONEMPTY", "NOT ISEMPTY" mais rien ne fonctionne...
Merci de m'éclairer un petit peu !
Partager