Power BI - 完全外部联接


介绍

Power Query编辑器中提供了多种联接类型,例如左外部联接、右联接、内部联接等等。用户可以使用这些联接快速组合表并检查结果。在本文中,我们将探讨完全外部联接的基本概念,其中将根据表中公共列中存在的等效值检索两个表中的所有记录。如果任何表中缺少匹配项,则必须输入空值。

Power BI Desktop中的完全外部联接

步骤1

点击“Power BI Desktop”图标,切换到“主页”选项卡,选择“获取数据”磁贴,然后选择第一个选项“Excel工作簿”分别加载名为Employee.xls和Department.xlsx的两个表。

步骤2

从系统指定位置选择文件名,然后点击“打开”按钮。

步骤3

您可以在导航器窗口中看到Employee表的预览。用户需要选中“Sheet1”复选框并按下“加载”按钮,如下所示:

用户需要遵循相同的步骤在Power BI中加载第二个表Department.xlsx

步骤4

您可以看到两个表已导入Power BI Desktop。单击“数据”部分下的Sheet1后,将显示Employee表的完整信息,如下面的图像所示:

步骤5

您必须选择“主页”选项卡,然后展开“转换数据”磁贴,然后选择“转换数据”选项,如下图所示:

步骤6

Power Query编辑器窗口将出现。点击“组合”磁贴,展开“合并查询”磁贴,然后选择“合并查询”选项,如下所示:

步骤7

“合并”对话框将打开,用户可以在其中选择两个表中的“员工ID”列,因为它包含一些公共ID。现在,从“联接类型”下提供的列表中选择“完全外部(两个表的所有行)”,然后点击“确定”按钮。

步骤8

结果表如下所示:

步骤9

展开“Sheet1(2)”列双箭头,勾选Department复选框,然后点击确定按钮,如下所示:

您可以看到已提取两个表中的所有行。

结论

可以得出结论,使用完全外部联接可以获取两个不同表中的所有记录。用户可以通过这种简单的技术提高Power BI技能。

更新于:2023年12月21日

904 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告