我无法理解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年的预算数据)
答案 0 :(得分:0)
您是否尝试检查某些其他过滤器是否对日期' [日期]列产生影响,该列将数据限制为仅在2018年的某些特定日期。另外,我假设[Total _Actual]是对度量的引用。您是否尝试在A17 YTD测量中重复[Total_Actual]测量的代码而不是参考测量?