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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Anonymous
Not applicable

7 Days Rolling Average between 2016-2020

Hi Experts

 

The below measure gives me the correct average calculation for the period 2016-2020. How do i get the 7 day rolling average between thsoe dates


my Measure =

2016-20 Average =
VAR _A =  SELECTEDVALUE(DimDate[Day of Year])
RETURN
        CALCULATE(
                Average('ce DemandDestructionSimple'[Value]),
                    DimDate[Day of Year] = _A,
            DimDate[Year] >= 2016 && DimDate[Year] <= 2020,
    ALL( DimDate )
)
1 ACCEPTED SOLUTION
2 REPLIES 2
Anonymous
Not applicable

My new Measure

7 Days Rolling Average (2016-20) =
VAR _A =  SELECTEDVALUE(DimDate[Day of Year])
VAR _Rolling=  CALCULATE(
                Average('ce DemandDestructionSimple'[Value]),
                    DimDate[Day of Year] = _A,
            DimDate[Year] >= 2016 && DimDate[Year] <= 2020,
                                ALL( DimDate )
        )
VAR _Result =
        CALCULATE(_Rolling,
             DATESINPERIOD(DimDate[Date],LASTDATE(DimDate[Date]),-7,DAY))
Return
    _Result

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors