DAX IF оператор для сравнения чисел в отдельных таблицах? - PullRequest
0 голосов
/ 10 января 2020

У меня возникают проблемы в Power BI, когда я пытаюсь найти указанное c число. У меня есть две таблицы, Таблица 1 и Таблица 2. В Таблице 1 у меня есть два столбца: «Номер партии» и «Субподрядчик». В таблице 2 у меня есть столбец «Идентификатор груза». Столбцы «Номер накладной» и «Идентификатор накладной» имеют несколько перекрывающихся чисел.

Мне нужно найти способ создания вычисляемого столбца в Таблице 1, который бы самым простым образом определял эти перекрытия. Я изучал использование операторов IF с заявлениями USERELATIONSHIP, но я не уверен, как заставить это работать.

Буду очень признателен за любые ваши предложения. Спасибо!

1 Ответ

1 голос
/ 10 января 2020

Это можно сделать, создав взаимосвязь между «номером накладной» и «идентификатором накладной». Вы можете создать отношения, перейдя на вкладку «Моделирование» и выбрав «Управление отношениями». Как только связь будет создана, вы сможете использовать связанную функцию для проверки перекрытий:

Overlap Check = IF(RELATED(Table2[Consignment ID])=BLANK(),"No Overlap","Overlap")

Примечание. Это работает, только если связь не приведет к многократному отображению

...