Del via


Fullstendig ytre sammenføyning

En av sammenføyningstypene som er tilgjengelige i dialogboksen Slå sammen i Power Query, er en fullstendig ytre kobling, som henter inn alle radene fra både venstre og høyre tabell. Mer informasjon: Oversikt over flettingsoperasjoner

Eksempel på fullstendig ytre sammenføyning.

Skjermbilde som viser en venstre tabell med kolonnene Dato, LandID og Enheter. Den fremhevede CountryID-kolonnen inneholder verdier på 1 i rad 1 og 2, 3 i rad 3 og 2 i rad 4. En høyre tabell inneholder ID- og Land-kolonner. Den fremhevede ID-kolonnen inneholder verdier på 1 i rad 1 (som angir USA), 2 i rad 2 (betegner Canada), 3 i rad 3 (betegner Panama) og 4 (betegner Spania) i rad 4. En tabell under de to første tabellene inneholder kolonnene Dato, LandID, Enheter og Land. Alle rader omorganiseres i numerisk rekkefølge i henhold til CountryID-verdien. Landet som er knyttet til CountryID-nummeret, vises i Land-kolonnen. Fordi land-ID-en for Spania ikke var i den venstre tabellen, legges det til en ny rad, og verdiene for dato, land-ID og enheter for denne raden er satt til null.

Denne artikkelen bruker eksempeldata til å vise hvordan du utfører en sammenslåingsoperasjon med den fullstendige ytre sammenføyningen. Eksempelkildetabellene for dette eksemplet er:

  • Salg: Denne tabellen inneholder feltene Dato, LandID og Enheter. CountryID er en heltallsverdi som representerer den unike identifikatoren fra Land-tabellen.

    Skjermbilde av Salg-tabellen som inneholder kolonnene Dato, LandID og Enheter, med CountryID satt til 1 i rad 1 og 2, 3 i rad 3 og 2 i rad 4.

  • Land: Denne tabellen er en referansetabell med felt-ID og Land. ID-feltet representerer den unike identifikatoren for hver post.

    Skjermbilde av Land-tabellen som inneholder ID- og Land-kolonner, med ID satt til 1 i rad 1, 2 i rad 2, 3 i rad 3 og 4 i rad 4.

I dette eksemplet fletter du begge tabellene, med Salg-tabellen som venstre tabell og Land-tabellen som den rette. Sammenføyningen gjøres mellom følgende kolonner.

Felt fra Salg-tabellen Felt fra Land-tabellen
CountryID ID

Målet er å opprette en tabell som følgende, der navnet på landet vises som en ny Land-kolonne i Salg-tabellen . På grunn av hvordan den fullstendige ytre sammenføyningen fungerer, hentes alle rader fra både venstre og høyre tabell inn, uavhengig av om de bare vises i én av tabellene.

Slutttabell for fullstendig ytre sammenføyningsoperasjon.

Skjermbilde av den endelige fullstendige sammenføyningstabellen med Dato, en CountryID og Enheter avledet fra Salg-tabellen, og en Land-kolonne avledet fra Land-tabellen. En femte rad ble lagt til for å inneholde data fra Spania, men denne raden inneholder null i kolonnene Dato, LandID og Enheter siden disse verdiene ikke fantes for Spania i Salg-tabellen.

Slik utfører du en fullstendig ytre sammenføyning:

  1. Velg Salgsspørringen, og velg deretter Slå sammen spørringer.
  2. Velg Land under Høyre tabell for fletting i dialogboksen Slå sammen.
  3. Velg Kolonnen CountryID i Salg-tabellen.
  4. Velg ID-kolonnen i Land-tabellen.
  5. Velg Fullstendig ytre under Sammenføyningstype.
  6. Velg OK

Dialogboksen Fletting viser resultatene av å følge den forrige fullstendige ytre sammenføyningsprosedyren.

Merk

Du kan slå sammen mer enn én kolonne ved å merke og holde nede CTRL og deretter merke kolonnene.

Tips

Ta en nærmere titt på meldingen nederst i dialogboksen der det står «Utvalget samsvarer med 4 av 5 rader fra begge tabellene». Denne meldingen er avgjørende for å forstå resultatet du får fra denne operasjonen.

I Land-tabellen har du Land Spania med ID på 4, men det finnes ingen poster for CountryID 4 i Salg-tabellen. Derfor fant bare tre av fire rader fra den høyre tabellen et treff. Alle rader fra den høyre tabellen som ikke hadde samsvarende rader fra den venstre tabellen, grupperes og vises i en ny rad i utdatatabellen uten verdier for feltene fra den venstre tabellen.

Skjermbilder som viser ingen samsvarende rader for Spania på venstre tabell for fullstendig ytre sammenføyning, så verdiene for Dato, LandID og Enheter for Spania er satt til null.

Utvid Land-feltet fra den nyopprettede Land-kolonnen etter sammenslåingsoperasjonen. Ikke merk av for Bruk opprinnelig kolonnenavn som prefiks .

Skjermbilde av utvid tabellalternativene med kolonnen for Land valgt.

Når du har utført denne operasjonen, oppretter du en tabell som ser ut som bildet nedenfor.

Fullstendig ytre sammenføyning av slutttabell.

Skjermbilde av den fullstendige slutttabellen for sammenføyning som inneholder dato, land-ID og enheter som er avledet fra Salg-tabellen, og en landkolonne avledet fra Land-tabellen. En femte rad ble lagt til for å inneholde data fra Spania, men denne raden inneholder null i kolonnene Dato, LandID og Enheter siden disse verdiene ikke fantes for Spania i Salg-tabellen.