Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
mikael_voisine
Contributor II
Contributor II

Charger la dernière date de chaque mois

Bonjour

Je développe actuellement une appli sur les stocks

je récupère les volumes pour la dernière date de chaque mois sur plusieurs année

Mon pb se pose sur certaines (dimanche, jour férié) qui n'ont pas de valeur et donc je souhaiterai prendre l'avant dernière

et là je bloque

3 Replies
vincent_ardiet_
Specialist
Specialist

Tout dépend la structure des données sources.
Mais admettons que vous avez les volumes de chaque date dans la table myVolume.
Une solution serait de calculer le max des dates par mois et de faire une jointure ensuite.
Par exemple:

Inner Join (myVolume)
Load
   Max(StockDate) as StockDate
  ,Floor(MonthStart(StockDate)) as StockMonth
Resident myVolume
Group By Floor(MonthStart(StockDate));

 

brunobertels
Master
Master

Bonjour 

Dans ce cas je créerai un flag avec la fonction weekday()

Voir ici : 

 https://community.qlik.com/t5/QlikView-App-Dev/Last-WorkDay-of-Month/td-p/379634 

 

 

mikael_voisine
Contributor II
Contributor II
Author

merci à tous les 2

je vais regarder et tester vos propositions