Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Set Analysis M(Y) / M(Y-1)

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

19 Replies
flochi75
Creator III
Creator III

en fait, tu veux l'évolution mois par mois, sur plusieurs années ?

(je suis un peu long à la détente...)

Florent

Not applicable
Author

Grosso modo oui, avec par exemple en ligne une dimension saison, mon expression et en colonne une dimension [Annee-Mois]

flochi75
Creator III
Creator III

quelque chose comme ça :

Capture.JPG

flochi75
Creator III
Creator III

ou avec les libellés :

Capture.JPG

Not applicable
Author

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 ?

sfatoux72
Partner - Specialist
Partner - Specialist

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.

Not applicable
Author

Top merci à vous deux !!

flochi75
Creator III
Creator III

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.

Not applicable
Author

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...

flochi75
Creator III
Creator III

ok.

L'important, c'est que tu aies la solution à ton pb.

Florent