DAX有效度量获取最大日期的最大日期和其他日期的空白

时间:2018-05-14 14:52:12

标签: powerbi dax

我想以两种方式获取FactTable列的最新日期(1)在表格中重复,(2)在最大日期重复。<​​/ p>

第一个:

DateMax Repeated Measure = CALCULATE(MAX(FactTable[Date]), ALLSELECTED('FactTable'))

第二个:

DateMax Only Measure = 
VAR GetMaxDate = CALCULATE( MAX(FactTable[Date]), ALLSELECTED('FactTable'))
return
CALCULATE( MAX(FactTable[Date]), FILTER('Calendar', 'Calendar'[Date]=GetMaxDate))

第二个度量(根据需要)返回除日期为最大值的单个日期之外的所有空白。那是不是没有效率的方法呢?

1 个答案:

答案 0 :(得分:2)

您不应该再次使用CALCULATE。你应该能够做一些像

这样的事情
IF(MAX('Calendar'[Date]) = GetMaxDate, GetMaxDate, BLANK())