我建议,这必须是一个相当简单的问题,以克服,但我已经尝试了所有的连接类型,但没有成功。
我的数据结构在两个excel文件中,一个用于2022年,另一个用于2021年。两种标题大致相同:
ID Name 2021 Quantity 2021 Assessment
1234 Name1 32 High
5678 Name2 9 Low
9112 Name3 1 Medium
2022年也是如此:
ID Name 2022 Quantity 2022 Assessment
3456 Name1 14 Medium
7891 Name3 23 Medium
1001 Name4 1 Low
我可以在NAME字段上加入两个集合,但是2021文件将包含一些不是在2022文件上的名称,反之亦然。我对作为我的主要来源的2022文件感兴趣,并希望在一个表中显示所有的记录,如果有2021年的数量(如果没有,显示一个空白)。输出应该如下所示
ID Name 2022 Quantity 2022 Assessment 2021 Quantity
1234 Name1 32 High 14
5678 Name2 9 Low
我试验过一对多和多对多的连接和各种过滤器,但是每个输出似乎都是从没有连接的记录中筛选出来的?
发布于 2022-01-24 12:04:14
第一个选项是附加表(在PowerQuery: Home Ribbon/Append查询中)。在此之前,我们需要重命名列名,使它们具有相似的名称,并在每个表中添加一个年份列(在PowerQuery:Add / Custom中)(请参阅屏幕快照)。
然后,我们只需创建一个枢轴表。
第二个选项是创建一个具有唯一名称的表,并通过name列在该表和原始表之间设置关系。在PowerQuery中:
右键单击2021年table/Reference
G 213
中的重复项
在PowerBI中
使用名称columns
https://stackoverflow.com/questions/70832411
复制相似问题