Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Am trying to filter one table with data from another related table but the syntax is beating me... new utilisation = FORMAT(DIVIDE(SUM('time_entries'[hours]), FILTER(ALLSELECTED(tasks),'tasks'[task name] = "On Leave")), [Max Possible Hours]), "Percent")
I need to take the sum of time_entries'[hours], filter it by a task called 'On leave' (from another table) and then divide it by another measure called Max Possible Hours. The filter thing is not working out for me. Can anyone help?
Solved! Go to Solution.
@sputnik76 do you mean :
new utilisation = DIVIDE(CALCULATE(SUM('time_entries'[hours]), 'tasks'[task name] <> "On Leave"), [Max Possible Hours], 0)Please try.
Aiolos Zhao
Hi @sputnik76 ,
Please try below code:
new utilisation = DIVIDE(CALCULATE(SUM('time_entries'[hours]), 'tasks'[task name] = "On Leave"), [Max Possible Hours], 0)Thanks.
Aiolos Zhao
Nearly works. If I want to make filter for everything EXCEPT 'On leave, how would I achieve that?
@sputnik76 do you mean :
new utilisation = DIVIDE(CALCULATE(SUM('time_entries'[hours]), 'tasks'[task name] <> "On Leave"), [Max Possible Hours], 0)Please try.
Aiolos Zhao
Great thank you!
I'm glad to help you, if my answer is correct, could you please mark it as "accepted solution"?
Thanks.
Aiolos Zhao
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 57 | |
| 40 | |
| 27 | |
| 25 | |
| 23 |
| User | Count |
|---|---|
| 127 | |
| 107 | |
| 54 | |
| 39 | |
| 33 |