Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
ketan10
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

4 REPLIES 4
Zubair_Muhammad
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

Please try my custom visuals

@ketan10

 

rollingavg2.png


Regards
Zubair

Please try my custom visuals

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

Please try my custom visuals

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.