Suliejant paprastai sujungiamos dvi užklausos, kurios yra arba "Excel", arba išorinio duomenų šaltinio. Be to, suliejimo funkcija turi intuityvią vartotojo sąsają, kad galėtumėte lengvai sujungti dvi susijusias lenteles. Pavyzdžių, kaip sulieti užsakymo išsamios informacijos pardavimo sumos užklausą ir produktų lentelę, žr. mokymo vadove Sužinokite, kaip sujungti kelis duomenų šaltinius .
Dėmesio
Privatumo lygiai apsaugo vartotojus nuo netyčinio kelių duomenų šaltinių, kurie gali būti asmeniniai arba organizacijos, sujungimo. Atsižvelgiant į užklausą, vartotojas gali netyčia siųsti duomenis iš privačių duomenų šaltinių į kitą duomenų šaltinį, kuris gali būti kenksmingas. "„Power Query“" analizuoja kiekvieną duomenų šaltinį ir klasifikuoja pagal nustatytą privatumo lygį: viešąjį, organizacijos ir privatų. Daugiau informacijos apie privatumo lygius rasite Privatumo lygių nustatymas.
Apie užklausų suliejimą
Suliejimo užklausa sukuria naują užklausą iš dviejų esamų užklausų. Vienos užklausos rezultatuose pateikiami visi stulpeliai iš pirminės lentelės ir vienas stulpelis pateikiamas kaip atskiras, kuriame yra ryšys su antrine lentele. Susijusioje lentelėje yra visos eilutės, atitinkančios kiekvieną pirminės lentelės eilutę, atsižvelgiant į bendrąją stulpelio reikšmę. Operacija Išplėtimas prideda stulpelių iš susijusios lentelės į pirminę lentelę.
Yra dviejų tipų suliejimo operacijos:
- Įdėtasis suliejimas Duomenys suliejami į esamą užklausą iki galutinio rezultato. Rezultatas yra naujas žingsnis dabartinės užklausos pabaigoje.
- Tarpinis suliejimas Kiekvienai suliejimo operacijai sukuriate naują užklausą.
Norėdami pamatyti vaizdinę ryšių pateiktį dialogo lange Užklausos priklausomybės , pasirinkite Peržiūrėti>užklausos priklausomybes. Dialogo lango apačioje pasirinkite komandą Maketas , kad valdytumėte diagramos padėtį.
Suliejimo operacijos atlikimas
Reikia bent dviejų užklausų, kurias būtų galima sulieti ir kurios turėtų bent vieną ar daugiau stulpelių, atitinkančių sujungimo operaciją. Jie gali būti iš skirtingų išorinių duomenų šaltinių. Toliau pateiktame pavyzdyje naudojama produktai ir pardavimo suma.
Norėdami atidaryti užklausą, raskite anksčiau iš „Power Query“ rengyklė įkeltą užklausą, pažymėkite duomenų langelį ir pasirinkite Užklausos>redagavimas. Daugiau informacijos rasite Užklausos kūrimas, įkėlimas arba redagavimas programoje "Excel".
Norėdami atlikti įdėtąjį suliejimą, pasirinkite Pagrindinis>užklausų suliejimas. Norėdami atlikti tarpinį suliejimą, pasirinkite Pagrindinis> rodyklė šalia Sulieti užklausas>Sulieti užklausas kaip naujas.
Rodomas dialogo langas Suliejimas .
Pirmame išplečiamajame sąraše pasirinkite pirminę lentelę, tada pasirinkite sujungtą stulpelį pasirinkdami stulpelio antraštę.
Kitame išplečiamajame sąraše pasirinkite susijusią lentelę, tada pasirinkite atitinkantį stulpelį pasirinkdami stulpelio antraštę.
Įsitikinkite, kad pasirinkote tokį patį skaičių stulpelių, atitinkantį pirminės ir susijusios arba antrinės lentelių peržiūrą. Stulpelių palyginimas yra pagrįstas kiekvienos lentelės pasirinkimo tvarka. Sutampantys stulpeliai turi būti to paties duomenų tipo, pvz., tekstas arba skaičius. Taip pat galite pasirinkti kelis sulietinus stulpelius.
Pasirinkus stulpelius iš pirminės ir susijusios lentelių, "„Power Query“" rodo viršutinio eilučių rinkinio atitikmenų skaičių. Šie veiksmai patvirtina ar suliejimo operacija buvo teisinga, ar reikia atlikti keitimus, kad gautumėte norimus rezultatus. Galite pasirinkti skirtingas lenteles arba stulpelius.
Numatytoji sujungimo operacija yra vidinis sujungimas, tačiau išplečiamajame sąraše Sujungimo tipas galite pasirinkti šiuos sujungimo operacijų tipus:
Vidinis sujungimas Įtraukia tik atitinkančias eilutes iš pirminės ir susijusios lentelių.Kairysis išorinis sujungimas Išlaiko visas eilutes iš pirminės lentelės ir perkelia visas atitinkančias eilutes iš susijusios lentelės.
Dešinysis išorinis sujungimas Išlaiko visas eilutes iš susijusios lentelės ir perkelia visas atitinkančias eilutes iš pirminės lentelės.
Pilnas išorinis Įtraukia visas eilutes tiek iš pirminės, tiek iš susijusių lentelių.
Left anti join Perkelia tik pirminės lentelės eilutes, kuriose nėra atitinkančių eilučių iš susijusios lentelės.
Right anti join Įtraukia tik eilutes iš susijusios lentelės, kuriose nėra atitinkančių eilučių iš pirminės lentelės.
Kryžminis sujungimas Grąžina abiejų lentelių eilučių Dekarto sandaugą, derinant kiekvieną pirminės lentelės eilutę su kiekviena susijusios lentelės eilute.
Jei norite, kad atitiktis būtų neryški, pasirinkite Suliejimui atlikti naudoti neryškią atitiktį , tada pasirinkite iš parinkčių Neryškus atitikimas. Daugiau informacijos ieškokite neaiškios atitikties kūrimas.
Norėdami įtraukti tik tas eilutes iš pirminės lentelės, kurios atitinka susijusią lentelę, pasirinkite Įtraukti tik atitinkančias eilutes. Kitu atveju į gautą užklausą įtraukiamos visos pirminės lentelės eilutės.
Pažymėkite Gerai.
Rezultatas
Lentelės stulpelio išplėtimas
Po suliejimo operacijos galite išplėsti lentelės struktūrinį stulpelį, kad būtų pridėtą stulpelių iš susijusios lentelės į pirminę lentelę. Jei stulpelis išplečiamas į pirminę lentelę, galite taikyti filtrus ir kitas keitimo operacijas. Daugiau informacijos ieškokite Darbas su sąrašo, įrašo arba lentelės struktūriniais stulpeliais.
Duomenų peržiūroje pasirinkite išplėtimo
piktogramą šalia stulpelio antraštės NewColumn .Išplečiamajame lauke Išplėsti pažymėkite arba išvalykite stulpelius, kad būtų rodomi norimi rezultatai. Norėdami agreguoti stulpelių reikšmes, pasirinkite Agreguoti.
Naujus stulpelius galite pervardyti. Daugiau informacijos ieškokite stulpelio pervardijimas.
Taip pat žr.
"„Power Query“ for Excel" žinynas
Sužinokite, kaip sujungti kelis duomenų šaltinius
Užklausų suliejimo apžvalga (docs.com)
Kairysis išorinis sujungimas (docs.com)
Dešinysis išorinis sujungimas (docs.com)
Visiškas išorinis sujungimas (docs.com)