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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Actual Units | Ceiling Vol |
2 | 500 |
3 | 600 |
0 | 100 |
0 | 200 |
5 | 600 |
Solved! Go to Solution.
Simple enough
Actual Unit Utilization =
CALCULATE(
SUM( Table1[Actual Units] ) / SUM( Table1[Ceiling Vol] ) * 100,
Table1[Actual Units] <> 0
)
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Hi,
Try these measures
A_units = sum(Table[Actual units])
C_Vol = calculate(sum(Table[Ceiling vol]),Table[Actual units]<>0)
Measure = divide([A_units],[C_Vol])
Format Measure as a %.
Simple enough
Actual Unit Utilization =
CALCULATE(
SUM( Table1[Actual Units] ) / SUM( Table1[Ceiling Vol] ) * 100,
Table1[Actual Units] <> 0
)
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Hi @Anonymous
Try this
Measure_ =
VAR auxT_ = FILTER ( Table1, Table1[Actual Units] > 0 )
RETURN
100 * DIVIDE ( SUMX ( auxT_, [Actual Units] ), SUMX ( auxT_, Table1[Ceiling Vol] ) )
|
Please accept the solution when done and consider giving a thumbs up if posts are helpful. Contact me privately for support with any larger-scale BI needs, tutoring, etc. |