比较两列中的值并从另一个 table Power BI 中获取匹配值
Compare a value from two column and get matching value from another table Power BI
我是 powerbi 的新手,我需要您的帮助来完成一项我一直坚持的任务。
基本上我有两个 table,我需要比较 table 的值与一行 table 2 和 return 输出。
Table 1
我需要比较列 a 和 b 中的值并从 table 2 中获得匹配项。
例如,如果第 1 行有 BY Green & BS HIGH 那么我需要从下面的矩阵 table 和 return 列值中的输出检查这个值是 0 还是 1。
Table 2
如您所见,Table 2 第一行的值为 BY Green,BS low 的值为 '0'
试试这个...
Index() returns 是基于两个 match() 的交集的矩阵(紫色)的值。第一个是来自 Table1:Col A 的垂直匹配;第二个是来自 table1:Col B 的水平匹配。在那个交叉点找到的值是 returned.
...抱歉...刚看到这是一个 BI 请求...不用担心...
首先,需要修复 table2 作为查找文件:
首先,单击 table 2 中的一个单元格(不要编辑),然后单击数据菜单 >frm table/range,将调出 Power Query window。 Select B 列(不是 A)到 Col F),然后在 PQ 转换菜单 > 逆透视创建新查找 table。这可以另存为新的 table 或作为参考使用。
接下来,打开并合并 Table 1 PQ_Table 2(一定要 select BOTH Table 中的 BOTH 列,顺序相同)。然后,在合并后展开 table 选项卡,展开 table 选项卡。我只 select 将值设为 return,但您可以 return 所有值进行验证,然后删除不需要的列。
希望对您有所帮助...
祝你好运。
我是 powerbi 的新手,我需要您的帮助来完成一项我一直坚持的任务。
基本上我有两个 table,我需要比较 table 的值与一行 table 2 和 return 输出。
Table 1
我需要比较列 a 和 b 中的值并从 table 2 中获得匹配项。 例如,如果第 1 行有 BY Green & BS HIGH 那么我需要从下面的矩阵 table 和 return 列值中的输出检查这个值是 0 还是 1。
Table 2
如您所见,Table 2 第一行的值为 BY Green,BS low 的值为 '0'
试试这个...
Index() returns 是基于两个 match() 的交集的矩阵(紫色)的值。第一个是来自 Table1:Col A 的垂直匹配;第二个是来自 table1:Col B 的水平匹配。在那个交叉点找到的值是 returned.
...抱歉...刚看到这是一个 BI 请求...不用担心...
首先,需要修复 table2 作为查找文件:
首先,单击 table 2 中的一个单元格(不要编辑),然后单击数据菜单 >frm table/range,将调出 Power Query window。 Select B 列(不是 A)到 Col F),然后在 PQ 转换菜单 > 逆透视创建新查找 table。这可以另存为新的 table 或作为参考使用。
接下来,打开并合并 Table 1 PQ_Table 2(一定要 select BOTH Table 中的 BOTH 列,顺序相同)。然后,在合并后展开 table 选项卡,展开 table 选项卡。我只 select 将值设为 return,但您可以 return 所有值进行验证,然后删除不需要的列。
希望对您有所帮助...
祝你好运。