У меня есть три таблицы, а именно Allitems, InItems и OutItems. Основная таблица - это Allitems, которая связана с двумя другими таблицами с IN_OUT_ID. Мне удалось вычислить минимальную и максимальную дату на основе идентификаторов для каждого из
Набор данных
таблица с использованием приведенной ниже формулы DAX
Для таблиц InItems
Min_Start_Date = CALCULATE( MIN(InItems[InDate]), ALLEXCEPT( InItems, InItems[IN_ID] ))
Max_end_Date = CALCULATE( MAX(InItems[InDate]), ALLEXCEPT( InItems, InItems[IN_ID] ))
Для таблицы OutItems
Min_Start_Date = CALCULATE( MIN(OutItems[OutDate]), ALLEXCEPT( OutItems, OutItems[OUT_ID]))
Max_end_Date = CALCULATE( MAX(OutItems[OutDate]), ALLEXCEPT( OutItems, OutItems[OUT_ID] ))
отношения, которые у меня есть, меняют направление, чтобы течь в обе стороны
Я пытаюсь вернуть минимальную и максимальную дату, сравнивая минимальную и максимальную дату из OutItems и Allitems и использую ее в качестве столбца в таблице Allitems. Например, взяв IN_ID 1, минимальная дата - 01.08.2019. Я также возьму минимальную дату OUT_ID - 02.03.2019. Затем мне нужна минимальная дата между этими двумя датами - 01.08.2019. Может ли кто-нибудь помочь мне в этом?
Ожидаемый результат
Я открыт для любого вопроса спасибо