【发布时间】:2021-06-22 11:46:54
【问题描述】:
在我的 Power BI 模型中,我有一个事实表 (factSales),它通过代理键 DateId 链接到日期维度 (dimDate)。现在我想添加一个度量来获取每个客户的最大发票日期。但它应该是忽略上下文的最大日期(对于日期过滤器)。 (因此,如果我过滤 2020 年第一季度的所有销售额,那么我仍然希望最大发票日期为 2021 年)。
这就是我的工作方式:
添加新列factSales:
Invoice Date = RELATED(DimDate[Date])
在 factSales 中添加新度量:
Last Contract =
CALCULATE( MAX(FactSales[Invoice Date]),
ALL( DimDate )
)
这可行,但有更好的方法吗?没有额外的计算列。 (并且不使用双向过滤)。
【问题讨论】: