Bonjour,
J'ai un cube avec une dimension temps (Temps_Niv_Annee)
Je souhaite récupérer la dernière année pour laquelle j'ai mon indicateur Nb Clients Cibles n'est pas null.
J'ai trouvé deux solutions
Solution 1
Solution 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 WITH SET [Annees pleines] AS 'filter([Temps_Niv_Annee].[Annee].members,not isempty([Measures].[Nb Clients Cibles]))' SET [Annee en cours] AS 'tail([Annees pleines],1)' MEMBER [Temps_Niv_Annee].[MultiFiltre] as 'AGGREGATE({[Annee en cours]})'
Ces 2 solutions ne me donnent pas les mêmes temps de réponse suivant l'indicateur dont j'ai besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WITH SET [Annees pleines] AS 'filter([Temps_Niv_Annee].[Annee].members,not isempty([Measures].[Nb Clients Cibles]))' MEMBER [Temps_Niv_Annee].[Annee en cours] AS 'tail([Annees pleines],1).item(0)'
Pourriez-vous m'aider à comprendre pourquoi ? et quelle solution vaut-il mieux utiliser ?
merci de votre aide
Partager