我有一个包含三列的“表格”:日期,位置,值。
我还有一个表'Tabledates'和一组连续的日期。关系设置正确。
我用代码创建了一个称为YTD的度量:
CALCULATE(SUM(Table [Value]); DATESYTD(Tabledates [Date]))
在任何图形上,YTD度量都是完美的,但如果按位置过滤,则YTD的结果完全错误。
有任何提示吗?
答案 0 :(得分:0)
当您过滤日历表时,似乎已删除位置上的过滤器。
您也许可以使用此功能TOTALYTD() https://docs.microsoft.com/en-us/dax/totalytd-function-dax
它的功能完全相同,您可以尝试根据第一个表的日期而不是日历表的日期进行过滤。
类似:
TOTALYTD(Sum(Table1[Value]),Table1[Date].[Date])
我认为您在表和日历表之间进行了双向过滤或类似的操作,因此删除了以前的位置过滤器。