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技能。