Ситуация
Я попробовал пару ответов в stackoverflow, но не совсем подходит для моего случая, поскольку расчет должен динамически вычислять различия между столбцами.
пример, который не работает:
Difference = var MaxYear = MAX(data[YEAR])
var MinYear = MIN(data[YEAR])
RETURN CALCULATE(SUM([Value]),data[YEAR]=MaxYear) - CALCULATE(SUM([Value]),data[YEAR]=MinYear)
https://community.powerbi.com/t5/Desktop/Calculate-the-difference-between-two-columns-without-hard-coding/td-p/496509
#data :
Group YEAR Value
A 2015 12
B 2015 151
C 2015 12
D 2015 151
A 2016 568
B 2016 512
C 2016 568
D 2016 512
A 2017 15
B 2017 21
C 2017 15
D 2017 21
A 2018 5
B 2018 2345
C 2018 5
D 2018 2345
A 2019 68
B 2019 364
C 2019 68
D 2019 364
A 2020 15
B 2020 46
C 2020 15
D 2020 46
A 2015 12
B 2015 151
C 2015 12
D 2015 151
A 2016 568
B 2016 512
C 2016 568
D 2016 512
A 2017 15
B 2017 21
C 2017 15
D 2017 21
A 2018 5
B 2018 2345
C 2018 5
D 2018 2345
A 2019 68
B 2019 364
C 2019 68
D 2019 364
A 2020 15
B 2020 46
C 2020 15
D 2020 46
После суммирования по таблице «Матрица»
Форма желания:
Мера может рассчитываться следующим образом: