Forum Discussion
borelza2106
4 years agoFrequent Visitor
Problems WIth Total Calculating Wrong
For a table I am creating, I am trying to do a month over month calculation where we displace just the difference between Month 1 and Month 2. I have the measure working correctly but the total is wr...
- 4 years ago
It's hard to see without sample data, but you could try the following:
Water Consumption Difference Totals = SUMX ( ADDCOLUMNS ( SUMMARIZE ( uvw_tcUtilityReading, uvw_tcUtilityReading[AccountName], uvw_tcUtilityReading[UtilityEndDate], uvw_tcUtilityReading[UoM] ), "DiffTotal", IF ( ISBLANK ( CALCULATE ( [Total Consumption], PARALLELPERIOD ( uvw_tcUtilityReading[UtilityEndDate], -1, MONTH ) ) ), BLANK (), CALCULATE ( [Total Consumption], PARALLELPERIOD ( uvw_tcUtilityReading[UtilityEndDate], -1, MONTH ) ) - [Total Consumption] ) ), [DiffTotal] )
PaulDBrown
4 years agoCommunity Champion
It's hard to see without sample data, but you could try the following:
Water Consumption Difference Totals =
SUMX (
ADDCOLUMNS (
SUMMARIZE (
uvw_tcUtilityReading,
uvw_tcUtilityReading[AccountName],
uvw_tcUtilityReading[UtilityEndDate],
uvw_tcUtilityReading[UoM]
),
"DiffTotal",
IF (
ISBLANK (
CALCULATE (
[Total Consumption],
PARALLELPERIOD ( uvw_tcUtilityReading[UtilityEndDate], -1, MONTH )
)
),
BLANK (),
CALCULATE (
[Total Consumption],
PARALLELPERIOD ( uvw_tcUtilityReading[UtilityEndDate], -1, MONTH )
) - [Total Consumption]
)
),
[DiffTotal]
)
- borelza21064 years agoFrequent Visitor
That worked to perfection! Thank you so much, this was driving me up the wall and now I can finally put it to rest!
- PaulDBrown4 years agoCommunity Champion
Glad it worked. Just a quick Recommendation: for Time Intelligence functions (PARALLELPERIOD etc) you should be using a Date Table as a dimension table, or you might find unexpected results.
- borelza21064 years agoFrequent Visitor
So just create a date table, connect them, and then update the formula above to be as shown below?