Qlik Community

Ask a Question

QlikView Creating Analytics

Discussion Board for collaboration related to Creating Analytics for QlikView.

Do More with Qlik - for Beginners and Beyond, Topic: Qlik Replicate on January 21, 2PM EST. REGISTER NOW
Showing results for 
Search instead for 
Did you mean: 

Set analysis on Actual day / MTD and YTD

Hi, I am trying to display a KPI with total net sales and I want to have it default in showing yesterday figures (as schedule job to be run every morning, so it latest sales number would be yesterday).

I also want to have an option in the filter to let user to choose from

Sales Day (Actual day)

MTD (Month to date)


therefore for example today when opening the dashboard it should show the sales of 3/12/2018, and when user click sales day it's is showing sales of 3/12 only, MTD would be 1/12 - 3/12 and YTD would be 1/1 - 3/12.

Please kindly help how I can achieve this when using set analysis? You can imagine my data model is having 2 simple field as Date and Sales figure.

Thanks you very much in advance for your help

2 Replies
Specialist II
Specialist II

check the below link for MTD/YTD calculations...



For the default previous day, assign the Date field with the previous day date in  document properties--> Triggers--> on open --> Select in Field

Creator III
Creator III


Sum({<Year=, Month=, Quarter=, Week=,, Date={">=$(=Num(MonthStart(Max(Date))))<=$(=Max(Date))"}>} Sales)



Sum({<Year=, Month=, Quarter=, Week=,  Date={">=$(=Num(YearStart(Max(Date))))<=$(=Max(Date))"}>} Sales)