Forum Discussion
Anonymous
3 years agoNot 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 )
)
Check out this article by SQLBI:
https://www.sqlbi.com/articles/rolling-12-months-average-in-dax/
2 Replies
- AnonymousNot 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- grandtotal
Resolver III
Check out this article by SQLBI:
https://www.sqlbi.com/articles/rolling-12-months-average-in-dax/