Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
shyrinesam22
Contributor II
Contributor II

Ecart entre deux dates

Bonjour,

Je veux calculer l'écart du nombre de prestataires dans une société entre deux dates différentes. J'ai nommé la colonne Delta. 

Calcul : Presta(mai 2019) - Presta (avril 2019) .... ainsi de suite. 

ecart.PNG

 

le nombre de presta est calculé comme suit : 

(sum( {<COD={"$(=Max(COD))"} >} if(Contrat = 'PRESTA' , Actual))
+  sum( {<COD={"$(=Max(COD))"}>} if(Contrat = 'PRESTA' , Actual_hors_site)))
* 130/Hours

PS: COD est une date, et la max(COD) désigne le mois courant. 

 

J'ai essayé de calculer le delta comme suit : 


(sum( {<COD={"$(=Max(COD))"} >} if(Contrat = 'PRESTA' , Actual))
+
sum( {<COD={"$(=Max(COD))"}>} if(Contrat = 'PRESTA' , Actual_hors_site)))
* 130/Hours


- (sum( <[COD.autoCalendar.Date] = {"$(=monthend(addmonths(Max(COD), -1)))"} >} if(Contrat = 'PRESTA' , Actual)
+
sum( {<[COD.autoCalendar.Date] = {"$(=monthend(addmonths(Max(COD), -1)))"}>} if(Contrat = 'PRESTA' , Actual_hors_site)))
* 130/Hours

 

J'ai même essayé avec la fonction Before() mais ça marche pas aussi. 

 

PS : J'ai mis (=monthend(addmonths(Max(COD), -1))) dans une zone de text et ça me retourne le mois précédent correctement. 

Autres idées svp?

0 Replies