计算 table 的同一列中的值与其他 table 的日期列的差异

Calculating difference of the values in same column of table by a date column of other table

我有一些 table,如 Power BI 中的图像所示。基本上,我需要计算 table RET ALL 中列出的名为 ACT Renew 的列(数据类型:整数)的差异,具体取决于 SQLServerDateTable 中的财政年度列。

因此,创建的度量可能应该将值列为: 价值 = (ACT 更新的总和,其中财政年度 = 2018) - (ACT 更新的总和,其中财政年度 =2017)

我已经设置了这些 table 之间的关系,从过滤的角度来看,一切都在同步,我知道过滤很容易,我能够做到,但根据我需要的要求为此编写一个度量以将其显示为图块。

任何帮助将不胜感激。谢谢。

您应该能够在 CALCULATE 内部过滤来执行此操作,如果表相关,它应该就可以工作。

MeasureValue = 
    CALCULATE(SUM('RET all'[ACT Renew]), SQLServerDateTable[FiscalYear] = 2018) -
    CALCULATE(SUM('RET all'[ACT Renew]), SQLServerDateTable[FiscalYear] = 2017)