Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai un petit soucis avec un Set Analysis :
Il me faut dans la premiére ligne le CA de mois-année (en fonction des séléctions)
Et dans la deuxiéme M(Y)/M(Y-1).
Si j'ai que le mois en dimension ca fonctionne térs bien, mais il me faut mois-année. Et du coup pour récupéré le CA de l'année précédente je séche..
Ca doit étre un truck tout béte à base de TOTAL ou {1} mais la j'ai besoin d'un coup de pouce svp
Merci de votre aide
en fait, tu veux l'évolution mois par mois, sur plusieurs années ?
(je suis un peu long à la détente...)
Florent
Grosso modo oui, avec par exemple en ligne une dimension saison, mon expression et en colonne une dimension [Annee-Mois]
quelque chose comme ça :
ou avec les libellés :
Exactement ca !
Et je crois que j'ai réussi en meme temps
Avec l'expression suivantes j'obtiens quelque chose de pas trop déconnant :
=
sum(CA)
/
sum(aggr(above(sum( {<Annee=, mois=>}CA)
, 12)
,year_month)
)
-1
Je ne sais pas si c'est ce que vous avez fait ?
Tu y étais presque :
Sum(
Aggr(
Above(TOTAL sum({$<Annee=,Mois=>}CA),12), Annee, Mois))
Ton Aggr doit au minimum contenir les dimensions de ton graphe, soit Annee et Mois, pour avoir un niveau de granularité identique ou plus fin et pouvoir s'y "raccrocher".
ATTENTION, ça ne fonctionne avec above que si les années sont chargée dans l'ordre croissant, ce qui est le cas dans l'application que tu as transmis.
Top merci à vous deux !!
en fait, pas du tout,
j'ai juste fait un TCD avec
en DIM :
Saison
Annee&'-'&Mois (glissé en colonne au lieu de ligne)
en EXPR :
sum(CA)
Florent.
Pour l'affichage c'est bon, mais pour manipuler les données ensuite ex : CA de Y / CA de Y-1 on est obliger d'utiliser le Above.
Et évidement le Above ne fonctionne pas à 100%. Il est correct seulement si on est connais la dimension en ligne et le nombre de champs de cette dimension.
Donc pas le choix, pour une solution stable je vais pré-calculer la donnée Y-1 dans le script...
ok.
L'important, c'est que tu aies la solution à ton pb.
Florent