PowerBI YTD函数

时间:2018-02-03 18:55:25

标签: powerbi dax

我无法理解powerbi如何计算TOTALYTD。 我认为powerbi了解当前年份是数据库中的最后一年。

我有一个带有Actual&的测试数据库。 2个国家的预算数据。 我有2016年& 2017年实际数据和2018年预算数据。

如果我像这样计算B18 YTD:

TOTALYTD([Total_Budget];'Date'[Date])

这很有效。

但是我无法计算2016年和2017年实际数据的年初至今,它总是返回0.我尝试使用DATESBETWEEN进行过滤但结果相同。我被迫使用这个:

A17 YTD = CALCULATE([Total_Actual];DATESBETWEEN('Date'[Date];Date(2017;1;1);LASTDATE(DATEADD('Date'[Date];-1;YEAR))))

如何修改dax表达式中的年份上下文以便使用TOTALYTD函数?

每次添加新的预算年度时,我都不想修改每个YTD功能。 (我必须添加2019年和2020年的预算数据)

1 个答案:

答案 0 :(得分:0)

您是否尝试检查某些其他过滤器是否对日期' [日期]列产生影响,该列将数据限制为仅在2018年的某些特定日期。另外,我假设[Total _Actual]是对度量的引用。您是否尝试在A17 YTD测量中重复[Total_Actual]测量的代码而不是参考测量?