我对powerbi相当新,我需要你帮助完成我所困扰的一项任务。
基本上我有两个表,我需要将表1中的值与表2的行进行比较并返回输出。
表格1
我需要比较a和b列中的值并从表2中获得匹配。例如,如果第1行具有BY Green和BS HIGH,那么我需要从下面的矩阵表中检查此值并将列值中的输出返回为0或1。
表2
如您所见,表2第一行的值为BY Green,BS low的值为“0”
试试这个...
Index()根据两个match()的交集返回矩阵中的值(紫色)。第一个是表1中的垂直匹配:Col A;第二个是来自table1:Col B的水平匹配。返回在该交点处找到的值。
......我很抱歉......只是看到这是一个BI请求......不用担心......
首先,需要fixup table2作为查找文件:
首先,单击表2中的单元格(不要编辑),然后单击数据菜单> frm table / range,将打开Power Query窗口。选择列B(不是A)到Col F),然后在PQ Transform菜单> Unpivot中创建新的查找表。这可以保存为新表,也可以通过引用使用。
接下来,打开并合并表1 PQ_Table 2(确保在BOTH表中选择BOTH列,顺序相同)。然后,展开合并后的表选项卡展开表选项卡。我只选择了要返回的值,但您可以返回要验证的所有值,然后删除不需要的列。
希望这可以帮助...
祝好运。