Forum Discussion
Anonymous
8 years agoNot applicable
Sum Column exclude Rows
example data: Location EnergyConsumed StartTime Meter road 2 5/29/2018 13:00 0 dock 12 5/29/2018 13:00 0 bridge 2 5/29/2018 13:00 0 Master Meter 15 5/29/2018 13:00 1...
- 8 years ago
Please try the following calculated table. I have attached a PBIX file with the code inside :)
Table = VAR BaseTable = SUMMARIZECOLUMNS( HourlyEnergyData[StartTime], FILTER('HourlyEnergyData','HourlyEnergyData'[Meter]=0) , "Total", SUM(HourlyEnergyData[EnergyConsumed]) ) RETURN ADDCOLUMNS( BaseTable, "Meter",MINX( FILTER( 'HourlyEnergyData', 'HourlyEnergyData'[Meter]=1 && 'HourlyEnergyData'[StartTime] = EARLIER('HourlyEnergyData'[StartTime]) ), 'HourlyEnergyData'[EnergyConsumed]) )
Phil_Seamark
Microsoft Employee
8 years agoHI Anonymous
The SUMMARIZECOLUMNS function accepts a filter parameter as an argument so perhaps try this
Table = SUMMARIZECOLUMNS(
HourlyEnergyData[StartTime],
FILTER('HourlyEnergyData','HourlyEnergyData'[Meter]=0) ,
"Total", SUM(HourlyEnergyData[EnergyConsumed])
)- Anonymous8 years agoNot applicable
Yes that worked to how it was specified.
However, can you modify it to also include a column "Meter Value"? the FILTER('HourlyEnergyData','HourlyEnergyData'[Meter]=0) , restricts me from adding "Meter Value" in as another column.
- Phil_Seamark8 years ago
Microsoft Employee
What do you want to put in the 'Meter' column?
- Anonymous8 years agoNot applicable
The value of master meter,
ie. column of summed locations and column of master meter.
Thank you so much!