Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
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