首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PowerBI -连接后显示一个数据集的所有值

PowerBI -连接后显示一个数据集的所有值
EN

Stack Overflow用户
提问于 2022-01-24 10:34:50
回答 1查看 24关注 0票数 0

我建议,这必须是一个相当简单的问题,以克服,但我已经尝试了所有的连接类型,但没有成功。

我的数据结构在两个excel文件中,一个用于2022年,另一个用于2021年。两种标题大致相同:

代码语言:javascript
运行
复制
ID    Name    2021 Quantity    2021 Assessment
1234  Name1   32               High
5678  Name2   9                Low
9112  Name3   1                Medium

2022年也是如此:

代码语言:javascript
运行
复制
ID    Name    2022 Quantity    2022 Assessment
3456  Name1   14               Medium
7891  Name3   23               Medium
1001  Name4   1                Low

我可以在NAME字段上加入两个集合,但是2021文件将包含一些不是在2022文件上的名称,反之亦然。我对作为我的主要来源的2022文件感兴趣,并希望在一个表中显示所有的记录,如果有2021年的数量(如果没有,显示一个空白)。输出应该如下所示

代码语言:javascript
运行
复制
ID     Name    2022 Quantity  2022 Assessment  2021 Quantity
1234   Name1   32             High             14
5678   Name2   9              Low 

我试验过一对多和多对多的连接和各种过滤器,但是每个输出似乎都是从没有连接的记录中筛选出来的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-24 12:04:14

第一个选项是附加表(在PowerQuery: Home Ribbon/Append查询中)。在此之前,我们需要重命名列名,使它们具有相似的名称,并在每个表中添加一个年份列(在PowerQuery:Add / Custom中)(请参阅屏幕快照)。

然后,我们只需创建一个枢轴表。

第二个选项是创建一个具有唯一名称的表,并通过name列在该表和原始表之间设置关系。在PowerQuery中:

右键单击2021年table/Reference

  • Remove除名称

  • 以外的所有列,对2022年表

  • 进行相同的操作,在新表

  • 中删除新表

G 213中的重复项

在PowerBI中

使用名称columns

  • Create设置关系的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70832411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档