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
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.
Countries: Denne tabel er en referencetabel med felterne id og Country. Feltet id repræsenterer det entydige id for hver post.
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.
Sådan udfører du en højre ydre joinforbindelse:
- Vælg forespørgslen Sales, og vælg derefter Flet forespørgsler.
- I dialogboksen flet under højre tabel til fletningskal du vælge Lande.
- I tabellen Sales skal du vælge kolonnen CountryID.
- I tabellen lande
skal du vælge kolonnen id . - Vælg ydretil højre i afsnittet Joinforbind type .
- Vælg OK.
Udvid feltet
Når du har udført denne handling, skal du oprette en tabel, der ligner følgende billede.