Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
je voudrais comparer le chiffre d'affaire de mois en cours par rapport au mois précédent, comment je peux procéder s'il vous plait merci d'avance.
Cordialement
Maurice
Bonjour
Essayes ceci sous réserve que tu aies une dimension [Mois]
Mois en cours
Sum({<[Mois]={'$(=max([Mois]))'}>} [CA])
Mois précédent :
Sum({<[Mois]={'$(=max([Mois])-1)'}>} [CA])
A présent cette comparaison te donnera
Total Mois précédent et Total mois en cours si tu es en milieu de mois tu auras 30 jours du mois précédent et 15 jours du mois en cours
Tu veux peut être pouvoir comparer de date à date. Ainsi si le mois en cours tu n'as que 15 jours , pouvoir comparer avec les 15 premiers jours du mois précédent.
Dans ce cas il te faut une dimension Date:
Différence entre Total à Date N et total à Date N-1
//CA du mois en cours :
(Sum({$<Mois= {$(=Max(Mois))}, [Date] = {'<=$(=Date(Max([Date]),'DD/MM/YYYY'))'}>} [CA])
-
//CA du Mois M-1 à la date du jour de M-1
Sum({$<Mois= {$(=Max(Mois)-1)}, [Date] = {'<=$(=Date(AddMonth(Max([Date]),-1),'DD/MM/YYYY'))'}>} [Sales]))
Bruno
Merci Bruno:
finalement voici l'expression que je voudrais mettre en place :
=if(GetSelectedCount($(vCP_MS))=0,
num(sum({<[Mois]={'$(=max([Mois])-1)'}>}
[<-30sec NB])
/
sum({<[Mois]={'$(=max([Mois])-1)'}>}[APPELS PRIS]),'00,##%'),
num(sum({<[CPMS]={'$(=$(vCP_MS))'},{<[Mois]={'$(=max([Mois])-1)'}
>}
[<-30sec NB])
/
sum({<[CPMS]={'$(=$(vCP_MS))'},{<[Mois]={'$(=max([Mois])-1)'}
>}
[APPELS PRIS]),'00,##%'))
voici le message d'erreur Error: Error in set modifier expression
Bonjour
au vu de ta formule tu travailles en centre d'appels , me too
Essaye avec celle ci :
=if(GetSelectedCount($(vCP_MS))=0,
num(
sum({<[Mois]={'$(=max([Mois])-1)'}>}[<-30sec NB])
/
sum({<[Mois]={'$(=max([Mois])-1)'}>}[APPELS PRIS]),'00,##%'),
num(
sum({<[CPMS]={'$(=$(vCP_MS))'},[Mois]={'$(=max([Mois])-1)'}>}[<-30sec NB])
/
sum({<[CPMS]={'$(=$(vCP_MS))'},[Mois]={'$(=max([Mois])-1)'}>}[APPELS PRIS]),'00,##%'))
L'erreur provient de ceci en rouge devant les dimension [Mois]: {<
=if(GetSelectedCount($(vCP_MS))=0,
num(sum({<[Mois]={'$(=max([Mois])-1)'}>}
[<-30sec NB])
/
sum({<[Mois]={'$(=max([Mois])-1)'}>}[APPELS PRIS]),'00,##%'),
num(sum({<[CPMS]={'$(=$(vCP_MS))'},{<[Mois]={'$(=max([Mois])-1)'}
>}
[<-30sec NB])
/
sum({<[CPMS]={'$(=$(vCP_MS))'},{<[Mois]={'$(=max([Mois])-1)'}
>}
[APPELS PRIS]),'00,##%'))
Tu ne devrais plus avoir l'erreur de syntaxe :
=if(GetSelectedCount($(vCP_MS))=0,
num(sum({<[Mois]={'$(=max([Mois])-1)'}>} [<-30sec NB])
/ sum({<[Mois]={'$(=max([Mois])-1)'}>}[APPELS PRIS]),'00,##%'),
num(sum({<[CPMS]={'$(=$(vCP_MS))'},[Mois]={'$(=max([Mois])-1)'}>} [<-30sec NB])
/ sum({<[CPMS]={'$(=$(vCP_MS))'},[Mois]={'$(=max([Mois])-1)'}>} [APPELS PRIS]),'00,##%')
)
mince, pas assez rapide 😉
lol d'habitude c'est toi
Bruno dans une agence de SI,
malheureusement toujours pas l'expression ne m'affiche rien ;(
Que contient exactement ton champ Mois?
OK
Bon ben alors la il va falloir tester indépendamment chaque élément de la formule pour voir le résultat que çà retourne et identifier pourquoi elle ne retourne rien
Donc dans des boites KPI tester :
ta variable
$(vCP_MS)
puis ='$(vCP_MS)'
puis
=GetSelectedCount($(vCP_MS)) quel résultat ?
puis
sum({<[Mois]={'$(=max([Mois])-1)'}>}[<-30sec NB]) quel résultat ? Quel est le format de ton champ MOIS ?
puis
sum({<[Mois]={'$(=max([Mois])-1)'}>}[APPELS PRIS]),'00,##%')
etc ....