Powerbi SummaryEcolumns返回所有未来日期的结果

Powerbi SummaryEcolumns返回所有未来日期的结果,powerbi,dax,Powerbi,Dax,如何使用SummaryColumns并保留特定列Date[日期](日历)的所有值的结果 链接到游乐场以复制问题: 注释行,值(Sales[CustomerKey])会得到2011-12-31(根据需要)之前的所有“日期”[Date],但是,函数不会返回每个客户的不同最后日期。取消注释会返回正确的结果,但会将日期表收缩到销售表日期的最大值 是否可以在不使用ADDMISSINGITEMS包装摘要列的情况下解决此问题 +------------+--------------------+------

如何使用SummaryColumns并保留特定列Date[日期](日历)的所有值的结果

链接到游乐场以复制问题:

注释行
,值(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' )
        )
)