you need to understand "data types" used in Qlik.
Do the following:
- go to your qlik sense datamodel
- find your week filed
If you look at your nPrinting filter where you use "Value" = 25 then really what you do at the moment is text value = 25. When you use =evaluate then the value returned is number which may not work with "datatype" you have in your filed.
You may want to try: =text(Week(Today()))
note that in this dropdown you have 3 options:
- value is (this is for text fields)
- numeric is ( this is for dual and numeric/intiger fields)
- evaluate ( this can be used for both but you may need to prefix numeric fields with either numeric or text formatting in formula)
Remember that if your field is dual (like usualy date or month Jan/1, Feb, 2) then your nprinting filter needs to be numeric.