Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
MauriceLudo
Creator II
Creator II

Comparer CA mois mois-1

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

24 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

Je viens te renvoyer ton application modifiée. J'ai ajouté un tableau en bas à gauche et toutes les modifications que j'ai faite sont exclusivement dans ce tableau. je te laisse les reporter dans les autres objet si tu le désires.

Voici les modification effectuées:

  • Simplification de ton expression
    • Tu avais 2 sous expressions en fonction d'une sélection ou pas de ton champ CPS_MSS.
      ==> Attention, tes expressions actuelles ne fonctionnent pas si tu sélectionnes les 2 valeurs (CPS et MSS)
      J'ai modifié la partie du Set Analysis qui concerne ce champ pour que ça fonctionne tout le temps : [CPS/MSS]=p(CPS_MSS)
  • Sélection du mois
    • Pour le tableau, je gère directement les 3 cas :  [<-30sec NB], [<-60sec NB] et [<-90sec NB]
    • Ajout dans le set analysis :
      • Sélection de l'année :  
      • Sélection du mois :    [Mois]={'$(=Month(Max([Date Appel])))'}
      • Désélection des jours et des heures:    Jour=, Heures=

= num(
     
If (ValueList('<-30sec NB','<-60sec NB','<-90sec NB') = '<-30sec NB',
          
sum({<[CPS/MSS]=p(CPS_MSS), [Mois]={'$(=Month(Max([Date Appel])))'}, Jour=, Heures=>} [<-30sec NB]),
          
If (ValueList('<-30sec NB','<-60sec NB','<-90sec NB') = '<-60sec NB',
               
sum({<[CPS/MSS]=p(CPS_MSS), [Mois]={'$(=Month(Max([Date Appel])))'}, Jour=, Heures=>} [<-60sec NB]),
               
sum({<[CPS/MSS]=p(CPS_MSS), [Mois]={'$(=Month(Max([Date Appel])))'}, Jour=, Heures=>} [<-90sec NB])
           )
      )
      /
sum({<[CPS/MSS]=p(CPS_MSS), [Mois]={'$(=Month(Max([Date Appel])))'}, Jour=, Heures=>} [APPELS PRIS]),
'00,##%')

  • Sélection du mois-1
    • Pour le tableau, je gère directement les 3 cas :  [<-30sec NB], [<-60sec NB] et [<-90sec NB]
    • Ajout dans le set analysis :
      • Sélection de l'année :    Année={'$(=Year(AddMonths(Max([Date Appel]),-1)))'}
      • Sélection du mois :    [Mois]={'$(=Month(AddMonths(Max([Date Appel]),-1)))'}
      • Désélection des jours et des heures:    Jour=, Heures=

= num(
     
If (ValueList('<-30sec NB','<-60sec NB','<-90sec NB') = '<-30sec NB',
         
sum({<[CPS/MSS]=p(CPS_MSS), Année={'$(=Year(AddMonths(Max([Date Appel]),-1)))'},
                      [Mois]={'$(=Month(AddMonths(Max([Date Appel]),-1)))'}, Jour=, Heures=>}  [<-30sec NB]),
          
If (ValueList('<-30sec NB','<-60sec NB','<-90sec NB') = '<-60sec NB',
               
sum({<[CPS/MSS]=p(CPS_MSS), Année={'$(=Year(AddMonths(Max([Date Appel]),-1)))'},
                          
[Mois]={'$(=Month(AddMonths(Max([Date Appel]),-1)))'}, Jour=, Heures=>} [<-60sec NB]),
               
sum({<[CPS/MSS]=p(CPS_MSS), Année={'$(=Year(AddMonths(Max([Date Appel]),-1)))'},
                          
[Mois]={'$(=Month(AddMonths(Max([Date Appel]),-1)))'}, Jour=, Heures=>} [<-90sec NB])
          )
      )
      /
sum({<[CPS/MSS]=p(CPS_MSS), Année={'$(=Year(AddMonths(Max([Date Appel]),-1)))'},
                  
[Mois]={'$(=Month(AddMonths(Max([Date Appel]),-1)))'}, Jour=, Heures=>} [APPELS PRIS]),
'00,##%')

sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour Maurice,

As-tu bien reçu mon email?

Et as-tu pu télécharger l'application modifiée.

MauriceLudo
Creator II
Creator II
Author

Bonjour Sébastien,

oui j'ai bien récupéré l'application modifiée, merci pour ton aide

MauriceLudo
Creator II
Creator II
Author

si non pour calculer le mois n-1 pour un indicateur déjà calculé : =num([Taux de satisfaction],'00,##%') t'as une idée ? merci

num(sum({<[CPS/MSS]=p(CPS_MSS), Année={'$(=Year(AddMonths(Max([Date Appel]),-1)))'}, [Mois]={'$(=Month(AddMonths(Max([Date Appel]),-1)))'}, Jour=, Heures=>} )

sfatoux72
Partner - Specialist
Partner - Specialist

Salut,

Dans ton modèle tes taux de satisfaction sont lié par le mois au calendrier.

ça fonctionne pour l'instant, car tu n'as qu'une année. Tu auras des problème lorsque tu en auras 2.

Tu devrais supprimer (ou commenter) les champs Mois et Année_T de ta table "Taux de SATCLI" et au remommer le champ DateTaux en MoisAnnée pour te lier au calendrier, ainsi tu n'auras pas de problème (le problème, c'est qu'ils n'ont pas la même représentation texte)

Et tu pourras alors avoir le taux de satisfaction du mois et du mois -1 :

=num({<MoisAnnée = {$(=Date(Max(MoisAnnée),'DD/MM/YYYY'))}>} [Taux de satisfaction],'00,##%')

=num({<MoisAnnée = {$(=Date(AddMonths(Max(MoisAnnée), -1),'DD/MM/YYYY'))}>}[Taux de satisfaction],'00,##%')