Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hi Experts,
I have requirement to calculate workday per month.
The Logic for workday calculation is:
Number of days per month minus public holidays, Saturdays, and Wednesdays. If a public holiday falls on a Wednesday, it should be additionally subtracted.
In the Master calender. I have a sepearet column to identify IsHoliday, IsSaturday and IsWednesday.
Attahced is the PBIX
Workdays.pbix
Thank you!
Solved! Go to Solution.
Hi @puru85
Modify the formula of column isworkday to :
Result :
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.
Hi @Ritaf1983 @mickey64 @ryan_mayu ,
Thank you for helping me.
The measure you have created is calculating:
Number of days per month minus public holidays, Saturdays, and Wednesdays.
But requirement is:
Number of days per month minus public holidays, Saturdays, and Wednesdays. If a public holiday falls on a Wednesday, it should be additionally subtracted.
Please refer to below Master Calender Table for May 2024.
1 May and 22 May is Public Holiday which falls on Wednesday so it should be additionally subtracted.
So the number of working days for May 2024 will be: 20.
Hi @puru85
You can add column to the calender like :
The pbix is attached
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.
Hi @puru85
Modify the formula of column isworkday to :
Result :
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.
Step 0: I use your PBIX file.
Step 1: I make 3 measures below.
M_All Days = COUNTROWS('MasterCalendar')
M_Holiday_Wed_Sat = COUNTROWS(FILTER('MasterCalendar','MasterCalendar'[IsHoliday]=TRUE()||'MasterCalendar'[IsSaturday]=TRUE()||'MasterCalendar'[IsWednesday]=TRUE()))
M_Workdays = [M_All Days]-[M_Holiday_Wed_Sat]
Step 2: I make a matrix below.
is this what you want?
Proud to be a Super User!