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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
Oksana
Regular Visitor

How to calculate employee utilization % which is shown over 3 month period?

Hello,

 

I am new to Power BI world and need to create a relatively simple report for our HR team.

They asked to show average employee utilization as a % which is split by level and gender.

 

I have the following columns from my Timesheets table which i need to include in order to calculate utilization:

ProductiveTime

FixedWorkingHours

Training Time

Sickness

Absence

 

It is easy to calculate utilizaiton by dividing productive time over fixed working hours,;however, could you please help me create a measure which subtracts correctly non-productive time, i.e. training time, sickness and absence, so that i could have an actual and correct utilization rate.

 

Once i have utilization as a %, i also need to show it as an average utilization by gender over 3 months. What would be the formaulat for that?

 

Many thanks for your help and advice

Oksana

2 ACCEPTED SOLUTIONS
kentyler
Solution Sage
Solution Sage

Have you considered unpoviting your data ?

So you have a table with fields:

Employee

Time Type

Hours

If you then use Power Query to convert training, sickness and absence to negative numbers

Then you can get productive time by adding them up with fixed working hours. That would give you a number you could compare with the reported productive time numbers.





Did this post answer your question? Mark it as a solution so others can find it!

Help when you know. Ask when you don't!




Join the conversation at We Talk BI find out more about me at Slow BI


View solution in original post

kentyler
Solution Sage
Solution Sage

To do caclulations by gender you would need to have an employee dimension table, which had a relationship to your table of hours. That would let you filter the hours table by gender easily in order to calculate by gender.





Did this post answer your question? Mark it as a solution so others can find it!

Help when you know. Ask when you don't!




Join the conversation at We Talk BI find out more about me at Slow BI


View solution in original post

3 REPLIES 3
kentyler
Solution Sage
Solution Sage

To do caclulations by gender you would need to have an employee dimension table, which had a relationship to your table of hours. That would let you filter the hours table by gender easily in order to calculate by gender.





Did this post answer your question? Mark it as a solution so others can find it!

Help when you know. Ask when you don't!




Join the conversation at We Talk BI find out more about me at Slow BI


kentyler
Solution Sage
Solution Sage

Have you considered unpoviting your data ?

So you have a table with fields:

Employee

Time Type

Hours

If you then use Power Query to convert training, sickness and absence to negative numbers

Then you can get productive time by adding them up with fixed working hours. That would give you a number you could compare with the reported productive time numbers.





Did this post answer your question? Mark it as a solution so others can find it!

Help when you know. Ask when you don't!




Join the conversation at We Talk BI find out more about me at Slow BI


Thank you @kentyler   your solution is great but I created a measure and it works.

Helpful resources

Announcements
Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors