Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
serge__g
Contributor III
Contributor III

calcul d'un YTD

je souhaiterais, dans l'expression ci-dessous :

sum({<[DateFacture.autoCalendar.Year]={2012} >} [tblPVFacture.MontantHT]) )

qui fonctionne mais que sur l'année 2012 remplacer {2012} par cette expression :

num(year((addYears(date([DateFacture.autoCalendar.Year]),-1))))

car je souhaite calculer un YTD de l'année selectionnée -1 (l'année precedent la selection effectuée)


Merci

2 Replies
christophebrault
Specialist
Specialist

Bonjour,

 

Tu peux essayer cette expression

sum({<[DateFacture.autoCalendar.Year]={$(=Max([DateFacture.autoCalendar.Year]))} >} [tblPVFacture.MontantHT]) )

 

Je te suggèe d'utiliser un master Calendar plutôt que celui généré automatiquement

Un exemple possible :

https://community.qlik.com/t5/QlikView-Scripting/Creating-A-Master-Calendar/td-p/341286

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin
serge__g
Contributor III
Contributor III
Author

bonjour christophe,

en effet je suis parti sur le calendrier. j'ai une bdd sous sql serveur et mon champs datefacture est du type smalldatetime.

sense m'a généré automatiquement un calendrier voir PJ.  Par contre je n'arrive pas à créer une mesure le champs intervalle temps reste grisé ... as-tu une idée ?

Merci