Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
dmap_jacky
Contributor III
Contributor III

Récupérer le numéro de la dernière de ventes dans une table (set analysis)

Bonjour,

 

Soit la table suivante chargée dans QLIK Sense

Date REAL OBJ ATTENDU
01/12/2020 10 10 10
01/02/2021 10 11 11
02/02/2021 12 11 11
03/02/2021 12 11 11
04/02/2021 8 11 11
05/02/2021 5 8 8
06/02/2021 1 5 5
07/02/2021 0 0 0
08/02/2021 15 11 11
09/02/2021 12 11 11
10/02/2021   11  
11/02/2021   11  
12/02/2021   8  
13/02/2021   5  
14/02/2021   0  

 

le but est de récupérer le numéro de la semaine via le champs date et sur la dernière ventes réalisés.

La dernière date est 9/02/2021 et la semaine est 6

Avec  =Max(Week(Date))  j'obtiens la date max

Je me suis orienté vers

Max({<[Date]={"=ATTENDU>0"} >} [Date])  qui me retourne la dernière date

Voici le résultat

dmap_jacky_0-1642684089415.png

Si je transforme en

Max({<[Date]={"=ATTENDU>0"} >} week( [Date]))   = donne 49 

comment ajouter la condition pour avoir uniquement sur  l' année =2021 

  year(Date)=Max(year(Date)

ma dernière tentative

Max({<[Date]={"=ATTENDU>0"} *{"=[Date]>num('01/01/' & Max(Year(Date))) "} >} week([Date])) 

Je sêche...

 

 

2 Solutions

Accepted Solutions
mikaelsc
Specialist
Specialist

week(Max({<[Date]={"=ATTENDU>0"} >} [Date])) 

weekstart(Max({<[Date]={"=ATTENDU>0"} >} [Date])) est sympa aussi et souvent plus facilement lisible (?) 

View solution in original post

dmap_jacky
Contributor III
Contributor III
Author

Merci Mickaelsc, c'est parfait.

Je suis parti dans une mauvaise direction

View solution in original post

2 Replies
mikaelsc
Specialist
Specialist

week(Max({<[Date]={"=ATTENDU>0"} >} [Date])) 

weekstart(Max({<[Date]={"=ATTENDU>0"} >} [Date])) est sympa aussi et souvent plus facilement lisible (?) 

dmap_jacky
Contributor III
Contributor III
Author

Merci Mickaelsc, c'est parfait.

Je suis parti dans une mauvaise direction