Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I'm pretty new to Qlik Sense, I've been playing around with set analysis for a while but now I'm stuck on something that should be easy to solve...
I have sales data sample where my time reference is "OrderDate"
What I'm looking for is to get the sum of sales for the most recent available day which is 01/06/2008 ; I consider this day as my 'today'
so I write the following: sum({$<OrderDate={"01/06/2008"}>}Sales)... this works I get 50,27K in Sales that day
No what I'm trying to do is to create a measure that I can reuse to simulate a today date so it can be reusable
so I created a measure called 'vToday' = Date('01/06/2008','DD/MM/YYYY')
My issue is that when I write the following expressions sum({$<OrderDate={vToday}>}Sales) I get Sales = 0 , which is not correct
What am I doing wrong here?
Thanks
Tom
Hello Tom
First of all, if you want to calculate the most recent available day, you shoud use something like:
Sum({<OrderDate = {'$(=Date(Max(OrderDate)))'}>} Sales)
if your most recent day is for example: 8/14/2015, it will try to evaluate this:
Sum({<OrderDate = {'8/14/2015'}>} Sales)
On your set analysis, notice the " ' " symbol, because it will try to make a division instead of read a string.
Hope it helps
Regards
Try
sum({$<OrderDate={'$(vToday)'}>}Sales)
Use this instead
sum({$<OrderDate={$(vToday)}>}Sales)