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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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