我有2个表通过col A相互连接。我想将列C与Col A匹配并获得Col B的值。
例如,
表1
ColA ColB Colc
a a1 b
a b1 c
c c1 a
表2
ColA ColB
a a1
b b1
c c1
现在,我已经在Table2和Table1之间创建了关系,用于将这两个表连接到colA的其他计算。
现在,我试图将Table1中的ColC与Table2的ColA相匹配,并将Table2中的ColB值作为MatchedOutput返回。
预期产出 表1
ColA ColB Colc MatchedOutput
a a1 b b1
a b1 c c1
c c1 a a1
答案 0 :(得分:4)
DAX函数是LOOKUPVALUE
。
MatchedOutput = LOOKUPVALUE(Table2[ColB],Table2[ColA],Table1[ColC])
这会在Table2[ColB]
中查找Table2[ColA]
与Table1[ColC]
匹配的值。