Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
j'ai utilisé dans une table dans la COL2 la fonction Below : Below(sum([Vente. Montant ]))
pour afficher une comparaison entre les ventes des années (N) et (N-1)
COL1 COL2
CA 2017 ----> CA 2016
CA 2016 ----> CA 2015
CA 2015 ----->CA 2014
et puis le groupement au niveau des mois, ça correpond à notre besoin dans le projet
COL1 COL2
Janvier 2017 --> Fev 2017
Fev 2017 --> Mars2017
Mars 2017 --> Avril 2017
comment je peux avoir un tel affichage et dans le meme tableau :
COL1 COL2
Janvier 2017 --> Janvier 2016
Fev 2017 --> Fev 2016
Mars 2017 --> Mars 2016
Bonjour,
Lorsque l'on se trouve dans un tableau dynamique avec plusieurs dimension et que l'on utilise la fonction Below, il faut jouer avec:
Ce qui donne l'expression suivantes:
If( Dimensionality() = 1,
Below(TOTAL Sum(Valeur_x)),
If( Dimensionality() = 2,
Below(TOTAL Sum(Valeur_x), 12),
Null()
)
)
ATTENTION, les mois de toutes les années doivent être ouvert ou fermé pour que cela fonctionne correctement.
May be this
Below(Sum([Vente. Montant ]), 12)
Hi, no it doesn't work.
i don't want this result with the function below
i want this result : i need to compare the CA of the months of this two years
Si vous avez les mois en dimension de votre tableau vous pouvez utliser des Set Analysis dans vos expressions :
Sum({<year={2017}>} [Vente. Montant ]) & Sum({<year={2016}>} [Vente. Montant ])
Ou un max de year et un max de year -1, si vous ne voulez pas figer l'année.
c'est un tableau croisé dynamique
donc comme une premiére étape, j'ai ce resultat qui convient aux besoins avec la fonction Below :
par contre l'affichage des mois aprés n'est pas convenable pour mon besoin :
je veux avoir comparaison entre les mois de N et N-1 ---> {Janvier 2017 et Janvier 2016}
et non pas le mois aprés comme il est convenu avec la fonction Below ,
si j'utilise Set Analysis dans mes expressions tout le tableau va etre affecter
je veux ce résultat:
merci pour votre collaboration
Not sure why Below won't work? Another option is to use The As-Of Table
Bonjour,
Pour tout avoir dans un tableau, vous pouvez appliquer ce que je vous ai proposé :
En dimension seulement le noms du mois.
Expressions 1 : label : max(year)
Sum({<date.year={"$(=Max(date.year))"}>} [Vente. Montant ])
Expressions 2 : label : max(year)-1
Sum({<date.year={"$(=Max(date.year)-1)"}>} [Vente. Montant ])
Bonjour,
Lorsque l'on se trouve dans un tableau dynamique avec plusieurs dimension et que l'on utilise la fonction Below, il faut jouer avec:
Ce qui donne l'expression suivantes:
If( Dimensionality() = 1,
Below(TOTAL Sum(Valeur_x)),
If( Dimensionality() = 2,
Below(TOTAL Sum(Valeur_x), 12),
Null()
)
)
ATTENTION, les mois de toutes les années doivent être ouvert ou fermé pour que cela fonctionne correctement.
Merci Sébastien c'est fait! thanks a lot