如果与Power Query中的多列匹配

问题描述

我有两个表,在表2中,B到F的列需要与表1的A到G列匹配。如果匹配,则状态为“是”;如果不匹配,则状态为“否”。

我在Excel中通过以下公式实现输出

G2=IF(AND(SUMPRODUCT((TABLE1!A$2:A$18=B2)*(TABLE1!B$2:B$18=C2))>0,IF(B2="Banana",D2=1,D2>1),SUMPRODUCT((TABLE1!B$2:B$18=C2)*(TABLE1!D$2:D$18=E2))>0,SUMPRODUCT((TABLE1!B$2:B$18=C2)*(TABLE1!E$2:G$18=F2))>0),"YES","NO")

但是如何在Power Query中应用相同的内容。

enter image description here

  • 第2行的示例; (在表2中的数据中)项目为123,水果清单为“鳄梨”,区号为“ 3100”,与我的主数据表1匹配,因此状态为“是”。

  • 第5行的示例; (在表2中的数据中)该项目为126,水果清单为“鳄梨”,区号为“ West”,与我的主数据表1不匹配,因此状态为“否”。

“鳄梨”“地区代码”仅属于以下销售代码(EU01,US,UK)。

  • 第19行的示例;项目为56,水果清单为“西瓜”,没有区号。请参考上述快照。

匹配条件:两个表中匹配的选择条件是“水果列表”和“区域代码”。

数量列条件; qty列不应为空白或0。它总是大于1,期望香蕉的区域代码为“ PP1”和“ KP1”,其始终等于1。

销售代码条件;销售代码列不能为空或0。

随附文件供您参考。 https://www.dropbox.com/scl/fi/8b4cnamqzsk2rannvowkk/POER-BI-DATA-SOF.xlsx?dl=0&rlkey=zt7y1rg2di1b53r6ta2kb3jj0

enter image description here

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)