Forum Discussion
ade_kurniawan
4 years agoFrequent Visitor
How to get average gap through filter
Dear friends, i want to get gap from average score from all year data, but the data can't read because my slicer require single selection of year. Score 2021 = 5.00 Score 2020 = 3.50 the...
- 4 years ago
Hi ade_kurniawan ,
You need make a little bit change to your Gap score Measure.
Gap score = VAR selectedYear = MAX ( Sheet1[Year] ) VAR CurrentScore = CALCULATE ( [avg score], FILTER ( ALL ( Sheet1 ), Sheet1[Year] = selectedYear ) ) VAR LastScore = CALCULATE ( [avg score], FILTER ( ALL ( Sheet1 ), Sheet1[Year] = MAX ( Sheet1[Year] ) - 1 ) ) RETURN CurrentScore - LastScoreThen, the result should look like this.
If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please feel free to let me know. Thanks a lot!
Best Regards,
Community Support Team _ Caiyun
amitchandak
4 years agoSuper User
ade_kurniawan , in such cases, it is best to have the date/year come from a separatetable. joined to your table
Last year avg =
Calculate([Avg Score], filter(All(Date[Year]), Date[Year] = max(Date[Year])-1))
diff =
[Avg Score] - [Last year avg]