cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Resolver I
Resolver I

Need Help ! Moving Average over last 2 days

Hi @Zubair_Muhammad I need some help with moving average formula in DAX. I tried with default rolling average but it does not satisfy my business case. Would appreciate if you could help.

Here is the screenshot of what is expected.
Capture.JPG

1 ACCEPTED SOLUTION

@ketan10

 

rollingavg2.png

Regards,
Zubair


View solution in original post

4 REPLIES 4
Community Champion
Community Champion

@ketan10

 

Try this MEASURE

 

Rolling 2 Days Average =
AVERAGEX (
    CALCULATETABLE (
        TableName,
        DATESINPERIOD ( TableName[Date], SELECTEDVALUE ( TableName[Date] ), -2, DAY )
    ),
    CALCULATE ( AVERAGE ( TableName[Rating] ) )
)
Regards,
Zubair


@ketan10

 

rollingavg2.png

Regards,
Zubair


View solution in original post

Hi @Zubair_Muhammad

Your solution works well. but partially in my case. what if I have no dates in between as shown in the image below, but i still need to plot them on a bar graph. 
Ex: Instead of last 2 rolling days I need to plot last -30 days (w.r.t to today) so my most recent date on bar graph would 29-01-2018 then 28-01-2019, 27-01-2018 and so on

5.JPG

@ketan10

 

Try this one

 

Rolling Avg =
VAR mytable =
    TOPN (
        2,
        FILTER (
            ALL ( TableName[Date] ),
            TableName[Date] <= SELECTEDVALUE ( TableName[Date] )
        ),
        TableName[Date], DESC
    )
RETURN
    DIVIDE (
        CALCULATE ( SUM ( TableName[Rating] ), mytable ),
        CALCULATE ( COUNT ( TableName[Rating] ), mytable )
    )
Regards,
Zubair


Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors
Top Kudoed Authors