#powerbi #dax
#powerbi #dax
Вопрос:
Я не могу заставить Power BI фильтровать по последней дате в файле.
Когда я пытаюсь:
test = CALCULATE(
DISTINCT(table[Date]),
filter(
all(table[Date]),
table[Date] = date(2019,3,1)
)
)
Она возвращает мне дату 1 марта 2019 года.
Но если я использую
test = CALCULATE(
DISTINCT(tabela_ajustada[Data]),
filter(
all(tabela_ajustada[Data]),
tabela_ajustada[Data] = LASTDATE(tabela_ajustada[Data])
)
)
Это не сработает, это вообще не фильтрует, поэтому я получаю сообщение об ошибке, потому что оно возвращает несколько значений, и я не могу добавить их на карту.
таблица [Дата] имеет несколько неуникальных значений.
Ответ №1:
Изменить на:
test =
CALCULATE(
DISTINCT(tabela_ajustada[Data]),
FILTER(
ALL(tabela_ajustada[Data]),
tabela_ajustada[Data] = LASTDATE ( ALL ( tabela_ajustada[Data] ) )
)
)
Комментарии:
1. Она работала с max (таблица [Дата]) вместо lastdate (таблица [Дата])). Ваша мера вернулась пустой.