Qlik Community

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

Announcements
QlikWorld 2022, LIVE in Denver CO., May 16-19, 2022. REGISTER NOW TO RECEIVE EARLY BIRD PRICING
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Determine if day is a weekend

I have a pivot table with 5 columns. There is a calendar selector object. Whatever day is selected is used for the first column's calculations. The next column uses the selected day minus one and so on. My problem is that I want to exclude weekends. So if 1/25/2011 is selected (which is a Tuesday) the columns will show values based off of the following dates:

1/25/2011 - 1/24/2011 - 1/21/2011 - 1/20/2011 - 1/19/2011

Before i just had a variable that equaled the selected date vDailyDate, then I did (vDailyDate-1) ... (vDailyDate -2) ... and so on for the previous days but this obviously doesn't work for excluding weekends.

Any ideas? Thanks.

1 Solution

Accepted Solutions
Not applicable
Author

you can use something like this:

if(weekday(Date)<5,Date)

best regards!

View solution in original post

3 Replies
Not applicable
Author

you can use something like this:

if(weekday(Date)<5,Date)

best regards!

View solution in original post

Not applicable
Author

Column 1=if(num(Weekday(Date)) < 5 ,Date,if(num(Weekday(Date))=5,Date(Date-1),Date(Date-2)) )

Column2 =if(num(Weekday(Date(Date-1))) < 5 ,Date(Date-1),if(num(Weekday(Date(Date))) =5,Date(Date-2),Date((Date-3))))

and similarly column 3 , 4 and 5

rwunderlich

How about:

=FirstWorkDate(vDailyDate,1)
=FirstWorkDate(vDailyDate,2)
=FirstWorkDate(vDailyDate,3)

and so on.

-Rob