Del via


Højre ydre joinforbindelse

En af de joinforbindelser, der er tilgængelige i dialogboksen Flet i Power Query, er en højre ydre joinforbindelse, som bevarer alle rækkerne fra højre tabel og henter eventuelle tilsvarende rækker fra den venstre tabel. Flere oplysninger: oversigt over flettehandlinger

eksempel på højre ydre joinforbindelse.

Diagram over den venstre tabel, der indeholder kolonnerne Date, CountryID og Units. Den fremhævede kolonne CountryID indeholder værdier på 1 i række 1 og 2, 3 i række 3 og 4 i række 4. Den højre tabel indeholder kolonnerne ID og Country med kun én række. Kolonnen fremhævet id indeholder en værdi på 3 i række 1 (der angiver Panama). En tabel under de første to tabeller indeholder kolonnerne Date, CountryID, Units og Country. Tabellen har én række med CountryID på 3 og Country of Panama.

I denne artikel bruges eksempeldata til at vise, hvordan du udfører en flettehandling med den højre ydre joinforbindelse. Eksempelkildetabellerne for dette eksempel er:

  • Sales: Denne tabel indeholder felterne Date, CountryIDog Units. CountryID- er en heltalsværdi, der repræsenterer det entydige id fra tabellen Lande.

    Skærmbillede af salgstabellen, der indeholder kolonnerne Date, CountryID og Units, hvor CountryID er angivet til 1 i række 1 og 2, 3 i række 3 og 4 i række 4.

  • Countries: Denne tabel er en referencetabel med felterne id og Country. Feltet id repræsenterer det entydige id for hver post.

    Skærmbillede af landetabellen med en enkelt række, hvor ID er angivet til 3, og Country er angivet til Panama.

I dette eksempel fletter du begge tabeller med tabellen Sales som den venstre tabel, og tabellen Countries som den højre. Du opretter joinforbindelsen mellem følgende kolonner.

Felt fra tabellen Sales Felt fra tabellen Lande
Land-id ID

Målet er at oprette en tabel som følgende, hvor navnet på land/område vises som en ny kolonne Country i tabellen Sales. På grund af den måde, den højre ydre joinforbindelse fungerer på, hentes alle rækker fra den højre tabel, men kun tilsvarende rækker fra den venstre tabel bevares.

Skærmbillede af den højre ydre sluttabel med kolonnerne Date, CountryID, Units og Country header og en enkelt række med data for Panama.

Sådan udfører du en højre ydre joinforbindelse:

  1. Vælg forespørgslen Sales, og vælg derefter Flet forespørgsler.
  2. I dialogboksen flet under højre tabel til fletningskal du vælge Lande.
  3. I tabellen Sales skal du vælge kolonnen CountryID.
  4. I tabellen lande skal du vælge kolonnen id.
  5. Vælg ydretil højre i afsnittet Joinforbind type .
  6. Vælg OK.

Skærmbillede af dialogboksen Flet, der viser resultaterne af at følge den forrige højre ydre joinprocedure.

Udvid feltet Land i kolonnen Lande, der netop er oprettet Lande. Markér ikke afkrydsningsfeltet Brug det oprindelige kolonnenavn som præfiks.

Skærmbillede af kolonnen Udvid tabel, der kun er angivet for Land.

Når du har udført denne handling, skal du oprette en tabel, der ligner følgende billede.

Skærmbillede af den endelige tabel med kolonnerne Date, CountryID, Units og Country header og en enkelt række med data for Panama.