Bal oldali külső illesztés
A Power Query Egyesítés párbeszédpanelén elérhető egyik kapcsolási típus a bal külső kapcsolás, amely megtartja a bal oldali táblázat összes sorát, és behozza a jobb oldali táblázat bármely egyező sorát. További információ: Egyesítési műveletek áttekintése.
Az ábrán a bal oldali táblázat látható Dátum, CountryID és Units oszlopokkal. A kiemelt CountryID oszlop 1 értéket tartalmaz az 1. és a 2. sorban, a 3. sorban 3, a 4. sorban pedig 4 értéket. Az ábrán az azonosítót és az Ország oszlopokat tartalmazó bal oldali táblázat látható. A kiemelt azonosító oszlop 1 értéket tartalmaz az 1. sorban (AZ USA jelölése), 2 a 2. sorban (Kanada jelölése), és 3 értéket a 3. sorban (Panama jelölése). Az első két tábla alatti táblázat Dátum, Országazonosító, Egységek és Ország oszlopokat tartalmaz. A táblázat négy sorból áll, az első két sor az 1. országazonosító adatait tartalmazza, egy sort a 3. országazonosítóhoz, egy sort pedig a 4. országazonosítóhoz. Mivel a jobb oldali tábla nem tartalmaz 4 azonosítót, az Ország oszlop negyedik sorának értéke null értéket tartalmaz.
Ez a cikk mintaadatokkal mutatja be, hogyan hajthat végre egyesítési műveletet a bal oldali külső illesztéssel. A példához tartozó mintaforrástáblák a következők:
Értékesítési: Ez a tábla a Dátum, CountryIDés Egységekmezőket tartalmazza. CountryID egy egész számérték, amely a Országok táblából származó egyedi azonosítót jelöli.
Országok: Ez a tábla egy referenciatábla, amely azonosító és Országmezőket tartalmaz. A azonosító mező az egyes rekordok egyedi azonosítóját jelöli.
Az Országok táblában az 1. sorban az azonosító 1, a 2. sorban 2 és a 3. sorban 3. Az országnevek az alábbiak: az 1. sorban USA, a 2. sorban Kanada, és a 3. sorban Panama szerepel.
Ebben a példában mindkét táblát egyesíti, a Sales táblát baloldaliként, a Országok táblát pedig jobboldaliként. Az illesztés az alábbi oszlopok között történik.
Értékesítési táblázat mezője | Mező az Országok táblából |
---|---|
CountryID | AZONOSÍTÓ |
A cél egy olyan táblázat létrehozása, mint a következő, ahol az ország neve új Ország oszlopként jelenik meg az Sales táblában, feltéve, hogy a CountryID megtalálható az Országok táblában. Ha nincsenek egyezések a bal és a jobb oldali táblák között, a null érték az adott sor egyesítésének eredménye. Az alábbi képen ez a null érték jelenik meg CountryID 4 esetében, amely a Sales táblából lett behozva.
Bal oldali külső illesztés:
- Jelölje ki a Értékesítési lekérdezést, majd válassza Lekérdezések egyesítéselehetőséget.
- Az Egyesítés párbeszédpanel Jobb oldali táblázat egyesítésicsoportjában válassza Országoklehetőséget.
- A Sales táblában válassza ki a CountryID oszlopot.
- Az Országok táblában válassza ki a azonosító oszlopot.
- A Csatlakozás típus szakaszban válassza a Bal külsőlehetőséget.
- Válassza OKlehetőséget.
Az újonnan létrehozott Országok oszlopban bontsa ki a Ország mezőt. Ne jelölje be az Az eredeti oszlopnév használata előtagként jelölőnégyzetet.
A művelet végrehajtása után létre kell hoznia egy táblázatot, amely az alábbi képhez hasonlóan néz ki.