Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
I am using a Matrix Table, but totals don't add up correctly. How to add up each month as the total number with the .MTD formattedMeasure? I am open to changing my approach if needed.
Solved! Go to Solution.
@Anonymous,
Try this measure that uses SUMX to iterate the Month Year values in the filter context.
.MTD formattedMeasure =
VAR _salesMeasure =
SUMX ( VALUES ( 'FY Calender'[Month Year] ), [MTD] )
VAR _result =
SWITCH (
TRUE (),
ABS ( _salesMeasure ) > 1000000000, FORMAT ( _salesMeasure, "\$#,,,.0B;(\$#,,,.0B)" ),
ABS ( _salesMeasure ) > 1000000, FORMAT ( _salesMeasure, "\$#,,.0M;(\$#,,.0M)" ),
ABS ( _salesMeasure ) >= 1000, FORMAT ( DIVIDE ( _salesMeasure, 1000, 0 ), "$"".""#K;($"""",,#K)" ),
ABS ( _salesMeasure ) > 0, FORMAT ( _salesMeasure, "\$"".""#,##0.00;(\$#,##0.00K)" ),
ABS ( _salesMeasure ) = 0, FORMAT ( _salesMeasure, "0" )
)
RETURN
_result
Proud to be a Super User!
@Anonymous,
Try this measure that uses SUMX to iterate the Month Year values in the filter context.
.MTD formattedMeasure =
VAR _salesMeasure =
SUMX ( VALUES ( 'FY Calender'[Month Year] ), [MTD] )
VAR _result =
SWITCH (
TRUE (),
ABS ( _salesMeasure ) > 1000000000, FORMAT ( _salesMeasure, "\$#,,,.0B;(\$#,,,.0B)" ),
ABS ( _salesMeasure ) > 1000000, FORMAT ( _salesMeasure, "\$#,,.0M;(\$#,,.0M)" ),
ABS ( _salesMeasure ) >= 1000, FORMAT ( DIVIDE ( _salesMeasure, 1000, 0 ), "$"".""#K;($"""",,#K)" ),
ABS ( _salesMeasure ) > 0, FORMAT ( _salesMeasure, "\$"".""#,##0.00;(\$#,##0.00K)" ),
ABS ( _salesMeasure ) = 0, FORMAT ( _salesMeasure, "0" )
)
RETURN
_result
Proud to be a Super User!
| User | Count |
|---|---|
| 51 | |
| 40 | |
| 29 | |
| 19 | |
| 17 |
| User | Count |
|---|---|
| 64 | |
| 57 | |
| 40 | |
| 21 | |
| 19 |