动态计算列之间的差异Power BI

时间:2020-06-19 11:06:01

标签: powerbi dax

情况

我已经在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

通过“矩阵”表汇总后

enter image description here

期望形状:

度量可以这样计算:

enter image description here

0 个答案:

没有答案