DirectQuery PowerBI中的DAX公式兼容性-匹配另一个表中的值
我有两个表,它们通过Table1[ColA]和Table1[ColB]连接 现在,我尝试将表1[ColB]中的值与表2[ColB]中的值进行匹配,并将结果返回到表2[ColC]。结果应该在哪里-DirectQuery PowerBI中的DAX公式兼容性-匹配另一个表中的值,powerbi,dax,powerquery,m,Powerbi,Dax,Powerquery,M,我有两个表,它们通过Table1[ColA]和Table1[ColB]连接 现在,我尝试将表1[ColB]中的值与表2[ColB]中的值进行匹配,并将结果返回到表2[ColC]。结果应该在哪里- if it matches "Found" doesn't match "Not-Found" else Empty 关键是使用LOOKUPVALUE功能查看该值是否存在 现在我可以对输出使用以下查询 Col_C = Var out1 = LOOKUPVALUE(Table2[Co
if it matches "Found"
doesn't match "Not-Found"
else Empty
关键是使用LOOKUPVALUE
功能查看该值是否存在
现在我可以对输出使用以下查询
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
但是当数据是DirectQuery时,似乎不支持LOOKUPVALUE
我在微软的网站上发现了一条,上面写着DirectQuery中的DAX公式兼容性
是否有人知道如何在DirectQuery中查询此输出或替换
LOOKUPVALUE可能尝试在VALUES
中使用而不是LOOKUPVALUE=“”
:
Col_C =
SWITCH (
TRUE (),
ISEMPTY ( Table1[ColB] ), "Empty",
Table1[ColB] IN VALUES ( Table2[ColB] ), "Found",
"Not Found"
)