计算 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)
我有一些 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)