0

In Power BI, I have 4 columns - date year, week no, and the respective week's sales.

    date         Year    Week No.    Sales
   Jan-1-2022    2022    1           100
   Jan-9-2022    2022    2           200
   Jan-17-2023   2023    3           300

Now I want to create a rolling average (moving average) for 4 weeks. I tried writing the following measure, but it's not giving me the proper result.

RollingAvg = 
var numDays = 28
var lastselectedDate = MAX('data'[date])
var period = DATESINPERIOD('data'[date], lastselectedDate, -numDays, DAY)
var result = CALCULATE(
        AVERAGEX(VALUES('data'[sales]),
'data'[sales]


),
period

)
return

result

Please help. Thanks in advance.

shejomamu
  • 141
  • 2
  • 13

0 Answers0