在Power BI报告中,我想过滤一列时间戳中的最新值。它使用DirectQuery模型,所以我不能在计算列中使用MAX,但我可以在度量中使用它。我需要的是:
=IF(Query1[TimeStamp]=Calculate(Max(Query1[TimeStamp])),"Latest","")
答案 0 :(得分:3)
您可以通过删除过滤器上下文来计算整列的最大值:
CALCULATE(MAX(Query1[TimeStamp]), ALL(Query1[TimeStamp]))
整个措施看起来像这样:
= IF(MAX(result[Fecha]) = CALCULATE(MAX(result[Fecha]), ALL(result[Fecha])),
"Latest", "")