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.
DAX seriously confuses me. What is the DAX code for TotalMilesMeasure in the following table?
Name | Miles | TotalMilesMeasure |
Jeff | 4 | 42 |
Johnny | 4 | 4 |
Jeff | 8 | 42 |
John | 10 | 30 |
John | 20 | 30 |
Lisa | 24 | 64 |
Jeff | 30 | 42 |
Lisa | 40 | 64 |
Solved! Go to Solution.
Hi @Shawn_Eary ,
Try this code for measure:
Hi @Shawn_Eary ,
Try this code for measure:
@camargos88- Your solution works perfectly and this thread is solved now, but shouldn't this work also?
TotalMilesMeasure = SUMMARIZE(
'Table',
'Table'[Name],
"Total Miles Grouped by Athlete",
SUM ( 'Table'[Miles] )
)
It's my attempt to use the technique mentioned by Russo at
https://www.sqlbi.com/articles/from-sql-to-dax-grouping-data/
unfortunately, it keeps giving me a "The expression refers to multiple columns. Multiple columns cannot be converted to a scalar value." error.
I really appreicate you exposing me to the ALLEXCEPT function but I'm still struggling to find understanding.
Summarize won't work because measures expect a scalar value, you can use variables with summarize and return it with sumx, like:
var _tbl = SUMMARIZE(
'Table',
'Table'[Name],
"Total Miles Grouped by Athlete",
SUM ( 'Table'[Miles] )
)
return sumx(_tbl; Total Miles Grouped by Athlete)
However, it won't also give your desired result, you need to ignore everything on the table except the name, that when ALLEXCEPT works.
Ricardo
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.