Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
amit_saini
Master III
Master III

30,60,90 bucket Filter help

Hello Folks,

I have created this Workload Calculation chart based on Open and Close ticket , which is working fine.

Workload.PNG

When a user is doing selections from Year , Month etc workload calculation never breaks ( Carry forwards numbers from previous days).

Now I'm looking for a solution to create last 30 , 60, 90 days buckets to help users. To achieve this I created at the backend  "DaysDifferenceGroup" filed , but the bucket breaks the workload calculation, the calc is set to 0 at the beginning of the bucket period rather than the true opening value.

GenCal:
load distinct
*,
dual(if(DaysDifference >=0 and DaysDifference <= 7, '0-7 days',
if(DaysDifference >=8 and DaysDifference <= 14, '8-14 days',
if(DaysDifference >=15 and DaysDifference <= 21, '15-21 days',
if(DaysDifference >=22 and DaysDifference <= 28, '22-28 days',
if(DaysDifference >=29 and DaysDifference <= 60, '29-60 days',
if(DaysDifference >=61 and DaysDifference <= 90, '61-90 days',
if(DaysDifference >=91 and DaysDifference <= 120, '91-120 days',
if(DaysDifference >121, 'Above 121 days')))))))),
if(DaysDifference >=0 and DaysDifference <= 7, 10,
if(DaysDifference >=7 and DaysDifference <= 14, 20,
if(DaysDifference >=15 and DaysDifference <= 21, 30,
if(DaysDifference >=22 and DaysDifference <= 28, 40,
if(DaysDifference >=29 and DaysDifference <= 60, 50,
if(DaysDifference >=61 and DaysDifference <= 90, 60,
if(DaysDifference >=91 and DaysDifference <= 120, 70,
if(DaysDifference >121, 80))))))))
) as DaysDifferenceGroup;

LOAD
Datefield as %DateID,
$(vToday)-floor(num(Datefield)) AS DaysDifference,
dual(date(Datefield, 'MMM YY'), year(Datefield)*100+month(Datefield)) as MonthYear,
year(Datefield) as Year,
month(Datefield) as Month,
day(Datefield) as Day,
week(Datefield) & ' / ' & year(Datefield) as Week,
weekday(Datefield) as Weekday,
'Q' & Ceil(Month(Datefield)/3) as Quarter
RESIDENT Datefield;
drop table Datefield;

 Can someone help on How to create that last 30,60,90 days bucket , which should not break the Workload actual calculation on selections.

Attached is the QVW.

Regards,

AS

 

Labels (2)
0 Replies