DAX-запрос для фильтрации до последнего значения - PullRequest
0 голосов
/ 30 мая 2018

В отчете Power BI я хочу фильтровать по последнему значению в столбце временных меток.Он использует модель DirectQuery, поэтому я не могу использовать MAX в столбце вычисления, но я могу использовать его в мере.Мне нужно что-то вроде:

=IF(Query1[TimeStamp]=Calculate(Max(Query1[TimeStamp])),"Latest","")

1 Ответ

0 голосов
/ 30 мая 2018

Вы можете рассчитать максимальное значение для всего столбца, удалив контекст фильтра:

CALCULATE(MAX(Query1[TimeStamp]), ALL(Query1[TimeStamp]))

Вся мера будет выглядеть следующим образом:

= IF(MAX(result[Fecha]) = CALCULATE(MAX(result[Fecha]), ALL(result[Fecha])),
    "Latest", "")
...