Создайте вычисляемый столбец из другой таблицы

#dax #ssas-tabular

Вопрос:

У меня есть таблица измерения даты и таблица, содержащая последнюю доступную дату (только 1 строка). Между этими 2 таблицами нет никакой связи. Я пытаюсь создать вычисляемый столбец в измерении даты, используя это (получение даты последнего месяца предыдущего месяца и пометка Y или N).:

 _Flag := IF('Datex'[Date] <=  EOMONTH('Latest Datex'[Latest Date], -1), "Y", "N")
 

У меня возникла ошибка при использовании выше. Как мне это написать?

Ответ №1:

Используйте Новую Меру:

_Flag = IF(MAX('Datex'[Date]) <= EOMONTH(MAX('Latest Datex'[Latest Date]), -1), "Y", "N")