Kai suliejate, paprastai sujungiate dvi užklausas, kurios yra programoje "Excel" arba iš 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 pardavimo sumą iš užsakymo išsamios informacijos užklausos į produktų lentelę, žr. mokymo priemonę Sužinokite, kaip sujungti kelis duomenų šaltinius.
Dėmesio: Privatumo lygiai neleidžia vartotojui netyčia sujungti duomenų iš kelių duomenų šaltinių, kurie gali būti privatūs arba organizacijos. Atsižvelgiant į užklausą, vartotojas gali netyčia siųsti duomenis iš privataus duomenų šaltinio į kitą duomenų šaltinį, kuris gali būti kenkėjiškas. "Power Query" analizuoja kiekvieną duomenų šaltinį ir klasifikuoja pagal apibrėžtą privatumo lygį: viešasis, organizacinis ir privatus. Daugiau informacijos apie privatumo lygius žr. Privatumo lygių nustatymas.
Suliejimo užklausa sukuria naują užklausą iš dviejų esamų užklausų. Vienos užklausos rezultatuose yra visi stulpeliai iš pirminės lentelės, o vienas stulpelis pateikiamas kaip vienas stulpelis, 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 Suliejate duomenis į esamą užklausą, kol pasieksite galutinį rezultatą. Rezultatas yra naujas žingsnis dabartinės užklausos pabaigoje.
-
Tarpinis suliejimas Kiekvienai suliejimo operacijai sukuriate naują užklausą.
Norėdami pamatyti vaizdinį ryšių pateikimą dialogo lange Užklausos priklausomybės , pasirinkite Peržiūrėti > Užklausos priklausomybės. Dialogo lango apačioje pasirinkite komandą Maketas , kad valdytumėte diagramos padėtį.
Reikia bent dviejų užklausų, kurias galima sulieti ir kurios turi bent vieną ar daugiau stulpelių, kad atitiktų sujungimo operaciją. Jie gali būti iš įvairių išorinių duomenų šaltinių tipų. Toliau pateiktame pavyzdyje naudojami produktai ir bendroji pardavimo suma.
-
Norėdami atidaryti užklausą, raskite anksčiau iš "Power Query" rengyklė įkeltą užklausą, pažymėkite duomenų langelį, tada pasirinkite Užklausos > Redaguoti. Daugiau informacijos žr. Užklausos kūrimas, įkėlimas arba redagavimas programoje "Excel".
-
Pasirinkite Pagrindinis > sulieti užklausas. Numatytasis veiksmas yra atlikti įdėtųjų suliejimą. Norėdami atlikti tarpinį suliejimą, pasirinkite šalia komandos esančią rodyklę, tada pasirinkite Sulieti užklausas kaip naujas.
Rodomas dialogo langas Sulieti . -
Pasirinkite pirminę lentelę pirmame išplečiamajame sąraše, tada pasirinkite sujungimo 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 pirminių ir susijusių arba antrinių lentelių peržiūroje pasirinkote tiek pat stulpelių, kiek turi sutapti. Stulpelių palyginimas 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 stulpelius, kuriuos norite sulieti. -
Kai pažymite stulpelius iš pirminės ir susijusios lentelės, "Power Query" rodo atitikmenų skaičių iš viršutinio eilučių rinkinio. Šis veiksmas tikrina, 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 rūšis galite pasirinkti šių tipų sujungimo operacijas:
Vidinis sujungimas Pateikia tik atitinkančias eilutes iš pirminės ir susijusios lentelės.
Kairysis išorinis sujungimas Išlaiko visas pirminės lentelės eilutes ir pateikia visas atitinkančias eilutes iš susijusios lentelės. Dešinysis išorinis sujungimas Išlaiko visas susijusios lentelės eilutes ir pateikia visas atitinkančias pirminės lentelės eilutes. Visas išorinis Pateikia visas eilutes iš pirminės ir susijusios lentelės. Kairysis antisujungimas Pateikia tik pirminės lentelės eilutes, kuriose nėra atitinkančių eilučių iš susijusios lentelės. Dešinysis antisujungimas Pateikia tik eilutes iš susijusios lentelės, kuriose nėra atitinkančių pirminės lentelės eilučių. Kryžminis sujungimas Grąžina kartkartinių eilučių iš abiejų lentelių produktą, derinant kiekvieną pirminės lentelės eilutę su kiekviena eilute iš susijusios lentelės. -
Jei norite atlikti apytikslingą atitikmenį, pasirinkite Naudoti apytikslingą atitikimą, kad atliktumėte suliejimą, ir pasirinkite iš parinkčių Neaiškus atitikimas. Daugiau informacijos žr. Netikslaus atitikmens kūrimas.
-
Norėdami įtraukti tik tas pirminės lentelės eilutes, kurios atitinka susijusią lentelę, pasirinkite Įtraukti tik atitinkančias eilutes. Kitu atveju visos pirminės lentelės eilutės įtraukiamos į gautą užklausą.
-
Pasirinkite Gerai.
Rezultatas
Po suliejimo operacijos galite išplėsti lentelės struktūrinį stulpelį, kad įtrauktumėte stulpelių iš susijusios lentelės į pirminę lentelę. Jei stulpelis išplečiamas į pirminę lentelę, galite taikyti filtrus ir kitas keitimo operacijas. Daugiau informacijos žr . Darbas su sąrašu, įrašu arba lentelės struktūriniu stulpeliu.
-
Duomenų peržiūroje pasirinkite piktogramą Išplėsti šalia stulpelio antraštės NewColumn .
-
Išplečiamajame lauke Išplėsti pažymėkite arba išvalykite stulpelius, kad būtų rodomi norii rezultatai. Norėdami agreguoti stulpelių reikšmes, pasirinkite Agreguoti.
-
Galite pervardyti naujus stulpelius. Daugiau informacijos žr. Stulpelio pervardijimas.
Taip pat žr.
"Power Query", skirtos "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)
Visas išorinis sujungimas (docs.com)
Kairysis antisujungimas (docs.com)