Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
robhel
Helper I
Helper I

Excluding an average of Work Days over Actual Work Days

Hello Experts, in need of assistance on how to create a DAX formular to reduce the number of work days & hours, based on an average of leave per mth/ yr over actual......

My scenario is I have multiple employees (1500) working across multiple projects (6000+ pa) nationally (different public holiday dates) and various types of leave, e.g. 4wks annual, careers leave, volunteer leave, sick leave, etc etc.....Ans of course none of my data sources actually align or provide me with the necessary data.

So, to keep things simple, I am looking for your expert advice on a DAX solution/ formular to average out all potential leave = 42 days per calendar year @ 3.5 days per month as non work days

I have a 'Date Table' that has a measure based on work days Being based on Mon to Fri & another Colin calculating work days * 7.35 (hrs worked per day)

What I now need to include is leave work days, e.g. 23days = 19.5days & hours are 169 to

Any and all advice greatly appreciated
1 ACCEPTED SOLUTION

Hi,

 

You may download my solution file from here.

 

Hope this helps.

 

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

10 REPLIES 10
robhel
Helper I
Helper I

Hello Gurus

 

I have a Date Table that has work days and work hours of 7.35, what I am wanting to do is exclude public holidays and all leave based on an average of days, not actual dates (due to having a large national work force and not having leave data available).

 

Averaging out unavailable days = 42 per year at 3.5 days per month, reducing both work days & hours - how can I achieve this?

 

All advice appreciated

Anonymous
Not applicable

Hi @robhel,

 

Please share us some sample data with expected result to help us clarify your table structures and requirement of coding formula.

How to Get Your Question Answered Quickly

 

Regards,

Xiaoxin Sheng

Thank you for responding - I've currently got the table on the left with work days based off Sat & Sun 0 Mon to Fri 1, which gives me the work days * 7.35 = Mth Wrk Hrs 

 

Where I would really like assistance is to build the table on the right, where I have averaged out leave to 3 days per month

 

Mth.png

Hi,

 

In the new Table, just subtract 3 from the first column and then multiply the new value with 7.35.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Thanks Ashish for your response and I thought great that is just so simple & I've just been over thinking it......But alas, it hasn't given me exactally what I'm after........

 

WkDs Leave = CALCULATE(Sum('Date Table'[WorkDay]) - 3)

 

It provides the correct number of month days when filters applied, however the total is only subtracting 3 not 36 = 257, not expected 224 (3 * 12)

Days.png

My Date Table has been compiled using borrowed code from all the great gurus out there:

 

WorkDay = SWITCH( TRUE(),
[WeekDayShort] = "Sat", 0, [WeekDayShort] = "Sun", 0, 1)

 

Mth Wk Days = CALCULATE(SUM('Date Table'[WorkDay]))

 

Days 2.png

 

I don't want to have to build a seperate "Leave Table" just after away to mark 3 days per mth as nonwork days......All suggestions welcomed

 

Hi,

 

Share the link from where i can download your PBI file.  Tell me the exact table where you want the answer to be 224.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Thanks Ashish - I would like the days and hours to be within the DateTable - hopefully you can assist me with this once you have stopped laughing at my attempt of building the table Smiley Happy

 

https://www.dropbox.com/s/25uyshtj3ot3ckm/DateTable.pbix?dl=0 

 

Hi,

 

You may download my solution file from here.

 

Hope this helps.

 

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Awesome!!!  Thank you so much

You are welcome.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.