Написано же на желтом фоне.
Вы, наверное, хотите что то такое сделать: Последняя цена = VAR __Maxdate = LASTDATE('public costs'[Дата цены]) RETURN CALCULATE (…, 'public costs'[Дата цены] = __Maxdate)
Спасибо, а можно вычислять максимальную с датой и временем? Иначе в одну дату все равно две цены получаются
Можно. Разделить столбец в PQ и по столбцу время искать максимальное. В DAX не работают со столбцами дата\время, только отдельно.
Можете подсказать. Как тогда будет выглядеть формула?
Как условие добавить "время" = max(время). Или Дальше часы минуты разбивать. Зависит от модели и целей
Просто добавьте аналогичную переменную со временем. Последняя цена = VAR __Maxdate = LASTDATE('public costs'[Дата цены]) VAR __Maxtime = CALCULATE(MAX('public costs'[start_at]), FILTER(…, 'public costs'[Дата цены] = __Maxdate)) RETURN CALCULATE (…, 'public costs'[Дата цены] = __Maxdate, 'public costs'[start_at] = __Maxtime)
Спасибо! Буду пробовать)
Не завелось:( Если добавить к value MAX или MIN, то фильтр не пропускает тоже
Наверное, надо условия в FILTER завернуть. Или в KEEPFILTERS в зависимости от требуемого поведения
Обсуждают сегодня