Формула DAX, чтобы получить последний месяц - PullRequest
0 голосов
/ 03 января 2019

У меня есть таблица календаря и таблица транзакций. Таблица «Транзакции» содержит поле «Дата», которое присоединяется к полю «Дата» в таблице «Календарь». Таблица «Календарь» также включает поле «Период» (в заголовке я сказал «месяц», но это может быть финансовый календарь). Теперь таблица транзакций будет включать в себя транзакции только до определенной даты. Для этой даты мне просто нужна формула DAX, чтобы выбрать соответствующий период из таблицы календаря. Это должно быть легким, но я не могу понять это. Спасибо.

1 Ответ

0 голосов
/ 03 января 2019

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

CalendarPeriod =
VAR LastTransDate = LASTDATE(Trans[Date])
RETURN LOOKUPVALUE(Calendar[Period], Calendar[Date], LastTransDate)

Возможно, вам придется настроить определение переменной LastTransDate, если, например, выне хочу использовать контекст фильтра при расчете макс.

...