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

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
manojkulkarni
Partner - Specialist II
Partner - Specialist II

Nth Day from Calender

Hi Friends,

I need to identify nth working day in a calender for month, how can we achieve this ? Is there any built in functions available to identify ?

eg:

15th Day of August, which is Holiday so i should get out put as 16.

Labels (1)
10 Replies
sunny_talwar
MVP
MVP

Which day are you comparing this to get 16? August 1st or July 31st?

manojkulkarni
Partner - Specialist II
Partner - Specialist II
Author

August 1st

arvind_patil
Partner - Specialist III
Partner - Specialist III

Hi Manoj,

You have to pass master to the database where you need to pass all dates which have a holiday.

Then after you can achieve this.

Thanks,

Arvind Patil

sunny_talwar
MVP
MVP

May be like this

=HolidayDate - MonthStart(HolidayDate) + 2

manojkulkarni
Partner - Specialist II
Partner - Specialist II
Author

Is there any function available which could return me the date as weekend or holiday else return me the next working day ?

manojkulkarni
Partner - Specialist II
Partner - Specialist II
Author

Hi Sunny,

I think my question was not clear.

I am trying to get 12th day of month for calculation purpose, if 12th day of month falls on weekend /holiday then i should look for next working day.

sunny_talwar
MVP
MVP

May be use LastWorkDay function...

=LastWorkDate(MonthStart(Today(), 1), 12)

You can supply the list of holidays in there as well

lastworkdate ‒ QlikView

manojkulkarni
Partner - Specialist II
Partner - Specialist II
Author

This will exclude weekends. I need irrespective of weekends, 12th day of Month. Only if 12th days falls on weekend then look for next date

sunny_talwar
MVP
MVP

I don't think there is a function available for this... you can use a nested if statement to check for weekends