我希望在选择每个月时显示每个月总计的增加或减少百分比,即,当我单击FEB时,它应该告诉我与JAN相比,支出是否存在百分比增加或减少。
我尝试了不同的代码,但是不断收到错误消息。
这是我尝试的DAX代码:
change perc =
VAR ValueLastMONTH =
CALCULATE (
SUM ( population[TOTAL] ),
FILTER (
population,
population[MONTH]
= ( EARLIER ( population[MONTH] ) - 1 )
&& population[CATEGORY] = EARLIER ( population[CATEGORY] )
)
)
RETURN
IF (
ISBLANK ( ValueLastMONTH ),
0,
( population[TOTAL] - ValueLastMONTH )
/ ValueLastMONTH
我希望创建一个新列来显示从一个月到上个月的百分比增加或减少。 这是excel文档的屏幕截图:
答案 0 :(得分:0)
“月”列的类型不是日期。 PowerBi如何知道APR代表四月的文字?您需要将此列设置为日期。
现在,您需要更改脚本以与DateDiff一起使用:
change perc =
VAR ValueLastMONTH =
CALCULATE (
SUM ( population[TOTAL] ),
FILTER (
population,
DATEDIFF(population[MONTH], EARLIER ( population[MONTH] ),MONTH) = 1
&& population[CATEGORY] = EARLIER ( population[CATEGORY] )
)
)
RETURN
IF (
ISBLANK ( ValueLastMONTH );
0;
( population[TOTAL] - ValueLastMONTH )
/ ValueLastMONTH)