Power BI - 右外部联接


介绍

当两个表需要它们的公共列字段值匹配时,可以使用右外部联接将它们组合起来,并提取第二个表的所有记录以及它们来自第一个表的匹配字段值。这与另一种类型的联接(左外部联接)正好相反。在本文中,我们将深入了解右外部联接,它是最重要的联接类型之一。用户必须在 Power Query 编辑器中转换数据,然后才能执行右外部联接。

例如

假设我们有两个名为EmployeeDepartment的表。employee 表包含五列:员工 ID、姓名、职位、薪水和年龄。department 表包含两列:员工 ID 和部门。我们必须应用右外部联接来合并这些表。

在 Power BI Desktop 中执行右外部联接的步骤

步骤 1

您必须打开“Power BI Desktop” 并单击“主页”选项卡,展开“获取数据”磁贴,然后选择“Excel 工作簿”分别加载employeedepartment工作簿。

步骤 2

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

步骤 3

此外,将显示 Employee 表的预览。用户需要选中“Sheet1”复选框,然后按下“加载”按钮,如下所示:

对第二个表emp_dept.xls重复类似步骤,以将第二个表加载到 Power BI 中。

步骤 4

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

步骤 5

用户可以选择“主页”选项卡,然后单击“转换数据”磁贴,然后选择“转换数据”选项,如下所示:

步骤 6

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

步骤 7

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

步骤 8

生成的表如下图所示:

结论

可以得出结论,用户可以通过遵循本文中给出的步骤在 Power BI 中执行右外部联接。联接两个表的原始过程是分别将两个表加载到 Power BI Desktop 中,然后转换它们的数据。Power Query 编辑器窗口允许用户选择右外部联接或任何其他所需的联接,并通过选择合并查询选项来生成结果表。

更新于:2023年12月21日

291 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.