DAX 计算上个月的变化 - 但 Jan 不同

时间:2021-02-03 15:41:47

标签: dax

我正在寻找 DAX 代码来编写 Power BI 度量以计算上个月的价值变化 - 一月必须是预算的变化而不是十二月的变化,我要去在瀑布图中使用度量。

我使用 Quick Measure 生成代码来计算值的变化:

VAR __Prev_Month = CALCULATE([Monthly LE], DATEADD('Date'[Date].[Date], -1, MONTH)) 返回 [每月 LE] - __Prev_Month )

但由于我希望 1 月的值是预算的变化(而不是去年 12 月的最新估计),我想测试月数并相应地更改公式。

我首先插入 VAR This_month = month('Date'[Date].[Date])

但这给了我错误:无法确定表“Date”中“Date”列的“Date”变体的单个值。当度量公式引用包含许多值的列而未指定聚合(例如最小值、最大值、计数或总和)以获得单个结果时,就会发生这种情况。

1 个答案:

答案 0 :(得分:0)

看起来我可以使用它

VAR This_month - max(month('Date'[Date].[Date])

虽然不确定为什么它每个月都有效。