Hi there,
I have got six years of data. Its regulatory year starts on 1st April and finishes on 31st March. I want to calculate the cumulative average of the sum on a monthly basis for the last 5 years (don’t want to include the current year). I am doing the following steps to calculate:
Calculate the sum of value using following measure:
Sum Normalised Value = CALCULATE(sum(‘Fact table’[30 Mins Normalised Value]), FILTER(‘Date’,‘Date’[Date] <[Current_RY_Yr_Strt] && ‘Date’[Date] >= [last 5 years]))
Average of sum using following measure:
Average Normalized Value = AVERAGEX( VALUES(‘Date’[RY Month Year Sort]),[Sum Normalised Value])
Cumulative sum of average using following measure:
Cumulative Norm Value =
Var current_date = MAX(‘Fact table’[Date] )
RETURN
SUMX(
FILTER(ALL(‘Date’),‘Date’[Date] <= current_date
&& ‘Date’[Date] < [Current_RY_Yr_Strt] ), [Average Normalized Value])
When I ran the report it produces the following output:
As you can see that cumulative Norm Value does not cumulative add Average Normalised Value. I am not sure where I made the mistake. Could anyone help me in fixing the issue?
Sample file can be download from here.