Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Weeknumber not associated with measure

Hi,

In the script in a Calendar I created a previous week dimension.

load

*,

num(Datum) as DateNum,

date(Datum) as Date,

year(Datum) as Year,

month(Datum) as Month,

day(Datum) as Day,

num(month(Datum) ) as MonthNum,

    Weekday(Datum, 0) as Weekday,

    floor(monthstart(Datum)) as YearMonthStartNum,

    week(Datum) as Weeknr,

    week(now())-1 as PreviousWeeknr

resident AllDates;

In the app the previous weeknummer is showing correctly but the measure isn't.

The measure is just a very simple sum of answered calls: sum(Answered)

Although the previous weeknumber is showing correctly, the measure is showing the complete total for all weeks and all years and not only the sum for the previous week. I also tried week(Today())-1 but it didn't work either

I'm not having this problem with Month, Year, Weekday...

Does anyone can advice me on this?

Thanks

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

solved by adding some new code:

CheckPreviousWeekFlag:

load

*,

    week(Datum)-1 as PreviousWeekNew

    where CheckFlagPreviousWeek = 1;

   

load

*,

    if(week(Datum) = week(today())-1,1,0) as CheckFlagPreviousWeek;

View solution in original post

11 Replies
shraddha_g
Partner - Master III
Partner - Master III

Create WeekStart in your Calendar

and for Previous week you can use WeekStart -7 .

If possible share sample app

Anonymous
Not applicable
Author

Hi Shraddha,

Thanks for your suppport.

In the Calendar (script) I created the following dimensions:

    Weekstart(Datum) as WeekStart,

    Weekstart(now())-7 as PreviousWeekStart

But as you can see, the dimension is also returning the total sum of all calls for all months and all years and not only for the last week.

Knipsel.JPG

regards,

Wim

arulsettu
Master III
Master III

try this

Week(WeekStart(now())-1)

agigliotti
Partner - Champion
Partner - Champion

what are the dimensions and measures are you using in that table object ?

shraddha_g
Partner - Master III
Partner - Master III

Previous WeekStart should be

date(Weekstart(Datum) -7)  as PreviousWeekStart

Also share Sample app if possible. There might be some issue with linking data to calender

sasiparupudi1
Master III
Master III

Try

WeekStart(Today(),-1)

Anonymous
Not applicable
Author

Hi all,

I added the qvf.

regards

wim

arulsettu‌; agigliottisasiparupudi1shraddha.g

Anonymous
Not applicable
Author

Hi Arul,

The total remains the same. I posted the script text.

wim

Anonymous
Not applicable
Author

Hi Sasidhar,

Thanks for your support. Unfortunately the result remains unchanged. I posted the script data.

regards

wim