Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
is it possible to make a chart in which are all days from today minus 7 Days and fill it also with empty data if there are no datas in the load?
For example, i have data from MO - TUE and from Thursday - Sunday. But Wednesday i dont have datas. Can i add also the Day "Wednesday" also in the chart with empty datas?
Br
Mike
If I understood exactly what you want, I should say yes. Even there are no data for Wednesday you could create this type of visualization you want to.
Hello!
Sorry, i mean in qlikview. I was in the false forum. Can anyone switch this post to the correct forum please? Thank you!
Br
Mike
Hi Mike,
To generate missing dates you will have to use a Master Calendar. You can use the script below:
For all days from today minus 7, you can use a calculated dimension:
IF(<YourDateField> <= Date(Today()-7),<YourDateField>)
Master Calendar Script:
minmax_temp: LOAD MIN(%Date_Key) AS MinDate, MAX(%Date_Key) AS MaxDate RESIDENT Lot_Productie; LET vmindate = NUM(PEEK('MinDate', 0 , 'minmax_temp')); LET vmaxdate = NUM(PEEK('MaxDate', 0 , 'minmax_temp')); LET vToday = NUM(Today()); TempCalender: LOAD DATE($(vmindate) + ROWNO() -1 ) AS TempDate AUTOGENERATE $(vmaxdate) - $(vmindate) +1; //Create the Master Calendar MasterCalendar: LOAD Num(TempDate) AS %Date_Key, TempDate AS Date, Week(TempDate) AS Week, Year(TempDate) AS Year, Month(TempDate) AS Month, Day(TempDate) AS Day, WeekDay(TempDate) AS WeekDay, 'Q' & Ceil(Month(TempDate) / 3) AS Quarter, Date(MonthStart(TempDate),'MMM-YYYY') AS MonthYear, Week(TempDate) &'-'& If(Week(TempDate)=1 AND Month(TempDate)=12,Year(TempDate)+1, If(Match( Week(TempDate), 52, 53) AND Month(TempDate)=1, Year(TempDate)-1, Year(TempDate))) AS WeekYear, Dual(Year(TempDate) & '-Q' & Ceil(Month(TempDate)/3), Year(TempDate) & Ceil(Month(TempDate)/3)) AS QuarterYear, InYearToDate(TempDate, $(vToday), 0) * -1 AS CYTDFlag, InYearToDate(TempDate, $(vToday), -1) * -1 AS LYTDFlag, InMonthToDate(TempDate, $(vToday), 0) * -1 AS CMTDFlag, InMonthToDate(TempDate, $(vToday), -1) * -1 AS LMTDFlag, InWeekToDate(TempDate, $(vToday), 0) * -1 AS CWTDFlag, InWeekToDate(TempDate, $(vToday), -1) * -1 AS LWTDFlag RESIDENT TempCalender ORDER BY TempDate ASC; DROP TABLE TempCalender; DROP TABLE minmax_temp;
Thank you! But i dont see in the Line-Chart the zero Data. I see only the Datas on which i have.
Br
Mike