Belső illesztés
A Power Query Egyesítés párbeszédpanelben elérhető illesztési típusok egyike a belső illesztés, amely csak a bal és a jobb oldali táblák egyező sorait jeleníti meg. 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 2 értéket. A jobb oldali táblázat azonosítót és Ország oszlopokat tartalmaz. A kiemelt azonosító oszlop 3 értéket tartalmaz az 1. sorban (Panama jelölése) és 4 értéket a 2. sorban (Spanyolország 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, de Panamában csak egy adatsort tartalmaz.
Ez a cikk mintaadatokkal mutatja be, hogyan hajthat végre egyesítési műveletet a belső 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.
Ebben a példában összevonja mindkét táblát, a Sales táblát mint bal oldali táblát és a Országok táblát mint jobb oldali táblát. Az illesztés az alábbi oszlopok között történik.
Mező az Értékesítés táblából | 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. A belső illesztés működése miatt csak a bal és a jobb oldali táblák egyező sorai kerülnek be.
Belső illesztés végrehajtása:
- 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édpanelen a Egyesítéshez használandó jobb oldali táblázatrésznél válassza a 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ípusa szakaszban válassza ki a Belsőlehetőséget.
- Válassza OKlehetőséget.
Borravaló
Tekintse meg közelebbről a párbeszédpanel alján található üzenetet, amely a következőt olvassa el: "A kijelölés egyezik a két tábla 1 sorával". Ez az üzenet kulcsfontosságú a műveletből kapott eredmény megértéséhez.
A
Az Országok táblában szerepel a Ország Spanyolország a ID 4 azonosítóval, de a Sales táblában nincs bejegyzés CountryID 4 értékkel. Ezért a jobb oldali (második) táblázatból csak az egyik talált egyezést.
Az újonnan létrehozott Országok oszlopban bontsa ki a Ország mezőt. Ne jelölje be az eredeti oszlopnév előtagként való használata jelölőnégyzetet.
A művelet végrehajtása után az eredményként kapott táblázat az alábbi képhez hasonlóan néz ki.