Vänster yttre koppling
En av de kopplingstyper som är tillgängliga i dialogrutan Slå samman i Power Query är en vänster yttre koppling, som behåller alla rader från den vänstra tabellen och tar in matchande rader från den högra tabellen. Mer information finns i Översikt över sammanslagningsåtgärder.
Diagrammet visar den vänstra tabellen med kolumnerna Datum, CountryID och Enheter. Den framhävde CountryID-kolumnen innehåller värden på 1 i rad 1 och 2, 3 i rad 3 och 4 i rad 4. Diagrammet visar den vänstra tabellen som innehåller ID- och Country-kolumner. Den framhävde ID-kolumnen innehåller värden på 1 på rad 1 (som anger USA), 2 i rad 2 (som anger Kanada) och 3 på rad 3 (som anger Panama). En tabell under de två första tabellerna innehåller kolumnerna Datum, CountryID, Enheter och Land. Tabellen har fyra rader, med de två översta raderna som innehåller data för CountryID 1, en rad för CountryID 3 och en rad för Land-ID 4. Eftersom den högra tabellen inte innehöll ett ID på 4 innehåller värdet för den fjärde raden i kolumnen Land null.
Den här artikeln använder exempeldata för att visa hur du utför en sammanslagningsåtgärd med den vänstra yttre kopplingen. Exempelkällatabellerna för det här exemplet är:
Försäljning: Den här tabellen innehåller fälten Datum, CountryID och Enheter. CountryID är ett heltalsvärde som representerar den unika identifieraren från tabellen Länder .
Länder: Den här tabellen är en referenstabell med fält-ID och Land. ID-fältet representerar den unika identifieraren för varje post.
Tabellen Länder med ID inställt på 1 på rad 1, 2 på rad 2 och 3 på rad 3 och Land inställt på USA på rad 1, Kanada på rad 2 och Panama på rad 3.
I det här exemplet sammanfogar du båda tabellerna med tabellen Försäljning som den vänstra tabellen och tabellen Länder som den högra. Kopplingen görs mellan följande kolumner.
Fält från tabellen Försäljning | Fält från tabellen Länder |
---|---|
CountryID | ID |
Målet är att skapa en tabell som följande, där namnet på landet visas som en ny country-kolumn i tabellen Försäljning så länge CountryID finns i tabellen Länder. Om det inte finns några matchningar mellan tabellerna till vänster och höger är ett null-värde resultatet av sammanfogningen för den raden. I följande bild visas det här null-värdet som fallet för CountryID 4, som hämtades från tabellen Försäljning .
Så här gör du en vänster yttre koppling:
- Välj sales-frågan och välj sedan Slå samman frågor.
- I dialogrutan Slå samman går du till högertabellen för sammanslagning och väljer Länder.
- I tabellen Försäljning väljer du kolumnen CountryID .
- I tabellen Länder väljer du kolumnen ID .
- I avsnittet Kopplingstyp väljer du Vänster yttre.
- Välj OK.
Expandera fältet Land från den nyligen skapade kolumnen Länder. Markera inte kryssrutan Använd ursprungligt kolumnnamn som prefix .
När du har utfört den här åtgärden skapar du en tabell som ser ut som följande bild.