Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi guys,
I would need your help with calculating work efficiency for our workers. I have 2 tables - FACT_Tasks and DIM_Users
FACT_Tasks contains following fields:
- Task ID
- Working time (in days)
- Worker name
- Close date
DIM_Users contains following fields:
- Worker name
- Employment date
Now, what I need to calculate is YTD work efficiency by dividing cumulative sum of working time by nr. of working days until today with following condition:
- if the person joined before 1.1.2022, then to use as denominator NETWORKDAYS(DATE(YEAR(TODAY()), 1, 1), TODAY(), 1)
- if the person joined later than 1.1.2022, then to use as denominator NETWORKDAYS(Employment date, TODAY(), 1)
I am somehow struggling to create IF condition in measure, so any help is much appreciated!
Thank you
IvanS
Solved! Go to Solution.
Hi @IvanS , If I understood correctly, you have to create a measure similar to this:
Result= SWITCH(
TRUE(),
'Your date column' <= DATE(2022,1,1), DIVIDE(sum('Working time'), NETWORKDAYS(DATE(YEAR(TODAY()), 1, 1), TODAY(), 1),"-"),
'Your date column' > DATE(2022,1,1), DIVIDE(sum('Working time'), NETWORKDAYS(Employment date, TODAY(), 1),"-"),
"")Best regards
Hi @IvanS , If I understood correctly, you have to create a measure similar to this:
Result= SWITCH(
TRUE(),
'Your date column' <= DATE(2022,1,1), DIVIDE(sum('Working time'), NETWORKDAYS(DATE(YEAR(TODAY()), 1, 1), TODAY(), 1),"-"),
'Your date column' > DATE(2022,1,1), DIVIDE(sum('Working time'), NETWORKDAYS(Employment date, TODAY(), 1),"-"),
"")Best regards
Thanks soooo much for help! Worked like a charm! 🙂
I just got info to calculate the work efficiency on monthly/quarterly basis. Could you please suggest what will be the way how to calculate nr. of working days in specific month/quarter to get the result?
Example:
Worker name - Period (ideally date hierarchy) - Work efficiency
Worker 1 - January - Work efficiency 85%
Worker 1 - February - Work efficiency 70%
Thank you
IvanS
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 27 | |
| 24 | |
| 18 | |
| 14 | |
| 14 |
| User | Count |
|---|---|
| 65 | |
| 41 | |
| 40 | |
| 39 | |
| 39 |