Forum Discussion

Quiny_Harl's avatar
Quiny_Harl
Icon for Advocate III rankAdvocate III
5 years ago
Solved

3 month rolling average (formula not working)

Hello,   I need a simple 3-month rolling average calculation for total spent, but for some reason my formula is not working, neither any other formula I have tried so far. My moving average gives t...
  • amitchandak's avatar
    5 years ago

    Quiny_Harl , Hope you have taken year month from date table in visual and date table is marked as a date table

     

    3M Roll. Avg (Spent) =

    CALCULATE(
    AVERAGEX( VALUES ('DATE'[Year Month]), [Total Spent] ),
    DATESINPERIOD('DATE'[Date],MAX('DATE'[Date]),-3,MONTH)
    )

     

     

    Or try like this example on my meaures

     

    Rolling 3 = divide( CALCULATE(sum(Sales[Sales]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date]),-3,MONTH)) ,
    CALCULATE(distinctCOUNT('Date'[Month Year]),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-3,MONTH), filter(Sales,not(isblank(sum(Sales[Sales]))))))