Qlik Community

Ask a Question

Groupe des Utilisateurs Francophones

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