PowerBI - сопоставить значение из другой таблицы - PullRequest
1 голос
/ 02 июля 2019

У меня есть две таблицы, где они связаны Таблица1 [ColA] и Таблица1 [ColB] .

Теперь я пытаюсь сопоставить значения из Table1 [ColB] с Table2 [ColB] и вернуть результат в Table2 [ColC]. Где результат должен быть -

if it matches "Found"
doesn't match "Not-Found"
else Empty

Table1

ColA    ColB   ColC 
11        AA
12        BB
13        

Table2

ColA    ColB
11        DD
12        CC
13        BB

Ожидаемый результат Table1

ColA    ColB   ColC 
11        AA   Not-Found
12        BB   Found
13        CC   Empty

Кто-нибудь знает какое-либо решение этой проблемы !!

Ответы [ 2 ]

1 голос
/ 02 июля 2019

Я бы сделал это с помощью вычисляемого столбца, подобного приведенному в таблице 1.

Col_C = 
         Var out1 = LOOKUPVALUE(Table2[ColB],Table2[ColB],Table1[ColB])
         Var out2 = IF(out1 = "", "Not Found","Found")
         Var out3 = if(Table1[ColB] = "", "Empty", out2)
return out3

The Key is to use Use the LOOKUPVALUE function to see, if the value exists.

enter image description here

Пожалуйста, примите ответ, если он поможет решить вашу проблему.

0 голосов
/ 02 июля 2019

Связаны ли эти таблицы?Тогда вы можете сделать следующую формулу столбца:

ColC = IF(ISBLANK(related(Table2[ColB]), "Not-Found", IF(Table1[ColB] = related(Table2[ColB]), "Found", "Empty"))
...