Bonjour !
J'ai un soucis avec certains membres calculés dans mon cube, je m'explique sur un exemple :
J'ai besoin de connaitre au jour le jour le cumul de mes ventes et le cumul de mes ventes au même jour de l'année dernière.
Soit deux mesures calculées :
[Cumul CA] et [Cumul CA n-1].
Pour obtenir ces mesures, j'utilise deux mesures que sont le [CA] et [CA N-1].
Ces deux mesures sont basées sur deux tables de faits différentes (en fait deux vues de la même table sauf que dans la seconde les années sont incrémenté de 1 pour toutes les dates.)
Les mesures de cumul sont calculées à partir de la fonction PERIODSTODATE :
SUM(PERIODSTODATE([Temps].[Annee Mois Jour].[Annee], [Temps].[Annee Mois Jour].CURRENTMEMBER) * [Measures].[CA N-1])
Le but est ensuite de jugé de l'évolution par une mesure simple, mais elle pose des soucis.
Je veux afficher les cumuls par client et voir l'évolution au 23 Octobre:
Cumul Cumul N-1 Evolution
Client A 10 8 25%
Client B 7 0 100%
Client C vide vide vide
La ligne pour le client C ne devrait pas apparaître puisqu'elle ne contient rien. Comment faire pour précisé que la mesure d'évolution ne doit fonctionné que si le cumul est présent à minima pour Cumul N-1?
Je suis un peu perdu. Si vous avez des avis n'hésitez pas !
Partager