Indre sammenføyning
En av sammenføyningstypene som er tilgjengelige i dialogboksen Slå sammen i Power Query, er en indre sammenføyning, som bare henter inn samsvarende rader fra både venstre og høyre tabell. Mer informasjon: Oversikt over flettingsoperasjoner
Figur viser 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. Den høyre tabellen inneholder ID- og Land-kolonner. Den fremhevede ID-kolonnen inneholder verdier på 3 i rad 1 (som angir Panama) og 4 i rad 2 (betegner Spania). En tabell under de to første tabellene inneholder kolonnene Dato, LandID, Enheter og Land, men bare én rad med data for Panama.
Denne artikkelen bruker eksempeldata til å vise hvordan du utfører en sammenslåingsoperasjon med den indre sammenføyningen. Eksempelkildetabellene for dette eksemplet er:
Salg: Denne tabellen inneholder feltene Dato, CountryIDog Enheter. CountryID- er en heltallsverdi som representerer den unike identifikatoren fra tabellen land.
land: Denne tabellen er en referansetabell med feltene ID og Country. Feltet ID representerer den unike identifikatoren for hver post.
I dette eksemplet slår du sammen begge tabellene, med tabellen Salg som den venstre tabellen 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 Country-kolonne i tabellen Sales. På grunn av hvordan den indre sammenføyningen fungerer, hentes bare samsvarende rader fra både venstre og høyre tabell inn.
Slik utfører du en indre sammenføyning:
- Velg spørringen Salg, og velg deretter Slå sammen spørringer.
- Velg landunder høyre tabell for flettingi dialogboksen Slå sammen .
- Velg kolonnen CountryID i tabellen Salg.
- Velg kolonnen ID i land tabellen.
- Velg Indrei delen Sammenføyningstype .
- Velg OK.
Tips
Ta en nærmere titt på meldingen nederst i dialogboksen der det står «Utvalget samsvarer med 1 rader fra begge tabellene». Denne meldingen er avgjørende for å forstå resultatet du får fra denne operasjonen.
I tabellen Salg har du en CountryID- på 1 og 2, men ingen av disse verdiene finnes i tabellen land. Derfor fant sammenlignet bare én av fire rader i den venstre (første) tabellen.
I tabellen land har du Land Spania med -ID 4, men det finnes ingen poster for en CountryID- på 4 i tabellen Sales. Derfor fant bare én av to rader fra den høyre (andre) tabellen et treff.
Utvid Land-feltet fra den nylig opprettede Land-kolonnen. Ikke merk av for Bruk opprinnelig kolonnenavn som prefiks.
Når du har utført denne operasjonen, ser den resulterende tabellen ut som følgende bilde.