Powerbi SummaryEcolumns返回所有未来日期的结果
如何使用SummaryColumns并保留特定列Date[日期](日历)的所有值的结果 链接到游乐场以复制问题: 注释行Powerbi SummaryEcolumns返回所有未来日期的结果,powerbi,dax,Powerbi,Dax,如何使用SummaryColumns并保留特定列Date[日期](日历)的所有值的结果 链接到游乐场以复制问题: 注释行,值(Sales[CustomerKey])会得到2011-12-31(根据需要)之前的所有“日期”[Date],但是,函数不会返回每个客户的不同最后日期。取消注释会返回正确的结果,但会将日期表收缩到销售表日期的最大值 是否可以在不使用ADDMISSINGITEMS包装摘要列的情况下解决此问题 +------------+--------------------+------
,值(Sales[CustomerKey])
会得到2011-12-31(根据需要)之前的所有“日期”[Date],但是,函数不会返回每个客户的不同最后日期。取消注释会返回正确的结果,但会将日期表收缩到销售表日期的最大值
是否可以在不使用ADDMISSINGITEMS包装摘要列的情况下解决此问题
+------------+--------------------+-----------------+-----------------+
| Date[Date] | Sales[CustomerKey] | __MaxDate_Sales | Status |
+------------+--------------------+-----------------+-----------------+
| 2011-12-31 | 123 | 2009-12-31 | Current result |
| 2011-12-31 | 123 | 2007-01-02 | Expected result |
| 2011-12-31 | 998 | 2007-08-31 | Expected result |
+------------+--------------------+-----------------+-----------------+
如果对上面的行进行注释,则任何客户端的当前结果都是相同的。日期表比销售表长2年。这就是您想要的吗
EVALUATE
SUMMARIZECOLUMNS (
'Date'[Date],
'Sales'[CustomerKey],
"__MaxDate_Sales",
CALCULATE (
MAX ( 'Sales'[Order Date] ),
REMOVEFILTERS ( 'Date' )
)
)
我不太明白?你想要的结果是什么?@AlexisOlson我已经编辑了我的答案。我已经包括了一部分预期结果。不,不是这样。它只返回一个日期[日期](最后一个)。我想要日期表的所有日期,从表的开始到结束。那不是真的。它为每个CustomerKey提供2556行。试着用一两个来看看。是的,你是对的。谢谢:-)
EVALUATE
SUMMARIZECOLUMNS (
'Date'[Date],
'Sales'[CustomerKey],
"__MaxDate_Sales",
CALCULATE (
MAX ( 'Sales'[Order Date] ),
REMOVEFILTERS ( 'Date' )
)
)