共用方式為


右外部聯接

Power Query 中 [合併] 對話框中可用的其中一種聯結類型是 右外部聯結,它會保留右數據表中的所有數據列,並帶入來自左數據表的任何相符數據列。 詳細資訊:合併作業概觀

右方外部聯接範例。

左側表格的示意圖,包括日期、國家ID和單位資料列。 強調的 CountryID 資料列在第 1 與第 2 行包含 1 的值,第 3 行包含 3 的值,以及第 4 行包含 4 的值。 右側的表格包含標識碼和國家欄,只有一行數據。 強調的標識碼數據行包含第 1 列 3 的值(表示巴拿馬)。 第一個和第二個表格下方的表格包含 Date、CountryID、Units 和 Country 欄位。 數據表有一行,其中 CountryID 為 3,國家是巴拿馬。

本文使用範例數據來示範如何使用右外部聯結來執行合併作業。 此範例的範例源資料表包括:

  • Sales:此數據表包含欄位 日期國家ID單位CountryID 是整數值,代表來自 Country 數據表的唯一標識符。

    銷售表格的螢幕截圖包含 Date、CountryID 和 Units 欄位,其中第 1 和第 2 列的 CountryID 設定為 1,第 3 列為 3,第 4 列為 4。

  • 國家/地區:此數據表是具有字段 標識符Country的參考數據表。 識別碼 字段代表每個記錄的唯一標識碼。

    具有單一數據列的國家/地區數據表螢幕快照,標識符設定為3,國家/地區設定為巴拿馬。

在此範例中,您會將這兩個數據表合併,並將 sales 數據表合併為左數據表,並將 Countries 數據表合併為右數據表。 您在下列欄之間建立聯結。

銷售數據表中的欄位 國家資料表中的欄位
CountryID 識別碼

目標是建立如下的數據表,其中國家/地區的名稱會顯示為 Sales 數據表中的新 Country 數據行。 由於右外部聯接的運作方式,右數據表中的所有數據列都會傳入,但只會保留來自左數據表的相符數據列。

右外部聯結最終數據表的截圖,其中具有 Date、CountryID、Units 和 Country 作為標頭欄位,並包含巴拿馬數據的單一數據行。

若要進行右外部聯接:

  1. 選取 Sales 查詢,然後選取 [合併查詢]
  2. 在 [合併] 對話框中,於 [右數據表] 下,選取 [國家]。
  3. 在 [Sales] 數據表中,選取 [CountryID] 數據行。
  4. 國家/地區 數據表中,選取 標識符 數據欄。
  5. 在 [聯結種類] 區段中,選取 [右方外部]。
  6. 選取 [確定]

[合併] 對話框的螢幕快照,顯示遵循先前右外聯接程序的結果。

從新建立的 國家/地區 欄位中,展開 國家/地區 欄位。 請勿選取 [使用原始欄位名稱作為前置詞] 複選框

[僅限國家] 的[展開表格欄]螢幕快照。

執行此作業之後,您會建立看起來像下圖的數據表。

包含 Date、CountryID、Units 和 Country 標題列及一行巴拿馬數據的最終數據表螢幕截圖。