"„Power Query“" siūlo kelis būdus, kaip kurti ir įkelti "Power" užklausas į darbaknygę. Numatytuosius užklausos įkėlimo parametrus taip pat galite nustatyti lange Užklausos parinktys .
Patarimas Norėdami nustatyti, ar darbalapio duomenis formuoja "„Power Query“", pasirinkite duomenų langelį, o jei rodomas užklausos kontekstinis juostelės skirtukas, duomenys buvo įkelti iš "„Power Query“".
Apie "„Power Query“" integravimą į "Excel"
Žinokite, kurioje aplinkoje esate "„Power Query“" yra gerai integruota į "Excel" vartotojo sąsają, ypač kai importuojate duomenis, dirbate su ryšiais ir redaguojate "Pivot" lenteles, "Excel" lenteles ir pavadintus diapazonus. Kad išvengtumėte painiavos, svarbu bet kuriuo metu žinoti, kokioje aplinkoje šiuo metu esate, "Excel" ar "„Power Query“".
| Pažįstamas "Excel" darbalapis, juostelė ir tinklelis | „Power Query“ rengyklė juostelė ir duomenų peržiūra |
|---|---|
|
|
Pavyzdžiui, manipuliavimas duomenimis "Excel" darbalapyje iš esmės skiriasi nuo "„Power Query“". Be to, prijungti duomenys, kuriuos matote "Excel" darbalapyje, gali turėti arba neturėti "„Power Query“", kuri formuoja duomenis užkulisiuose. Taip nutinka tik įkeliant duomenis į darbalapį arba duomenų modelį iš "„Power Query“".
Darbalapio skirtukų pervardijimas Patartina prasmingai pervardyti darbalapio skirtukus, ypač jei jų yra daug. Labai svarbu išsiaiškinti skirtumą tarp duomenų darbalapio ir darbalapio, įkelto iš „Power Query“ rengyklė. Net jei turite tik du darbalapius, vieną su "Excel" lentele, pavadinta Lapas1, o kitą užklausą, sukurtą importuojant tą "Excel" lentelę pavadinimu Lentelė1, lengva susipainioti. Visada naudinga pakeisti numatytuosius darbalapių skirtukų pavadinimus į jums prasmingesnius pavadinimus. Pvz., pervardykite Lapas1 į Duomenų lentelė ir Lentelė1 į Užklausų lentelė. Dabar aišku, kuriame skirtuke yra duomenys, o kuriame skirtuke yra užklausa.
Užklausos kūrimas
Galite sukurti užklausą iš importuotų duomenų arba sukurti tuščią užklausą.
Užklausos kūrimas iš importuotų duomenų
Tai dažniausiai naudojamas užklausos kūrimo būdas.
- Importuoti kai kuriuos duomenis. Daugiau informacijos rasite Duomenų importavimas iš išorinių duomenų šaltinių.
- Pasirinkite duomenų langelį, tada pasirinkite Užklausos>redagavimas.
Tuščios užklausos kūrimas
Galbūt norėsite pradėti nuo nulio. Tai atlikti galima dviem būdais:
- Pasirinkti duomenis>,gauti duomenis>iš kitų šaltinių>,tuščia užklausa.
- Pasirinkite Duomenys>,Gauti duomenis>,paleisti, „Power Query“ rengyklė.
Šiuo metu galite rankiniu būdu įtraukti veiksmus ir formules, jei gerai mokate "„Power Query“ M" formulių kalbą.
Arba galite pasirinkti Pagrindinis , tada pasirinkti komandą grupėje Nauja užklausa . Atlikite vieną iš šių veiksmų.
- Pasirinkite Naujas šaltinis , kad įtrauktumėte duomenų šaltinį. Ši komanda yra tokia pati kaip komanda Duomenų>gavimas "Excel" juostelėje.
- Pasirinkite Naujausi šaltiniai , kad pasirinktumėte iš duomenų šaltinio, su kuriuo dirbote. Ši komanda yra tokia pat kaip "Excel" juostelės komandaNaujausiduomenys>.
- Pasirinkite Įvesti duomenis , kad įvestumėte duomenis rankiniu būdu. Šią komandą galite pasirinkti norėdami išbandyti „Power Query“ rengyklę nepriklausomai nuo išorinio duomenų šaltinio.
Užklausos įkėlimas
Jei užklausa galioja ir joje nėra klaidų, galite įkelti ją atgal į darbalapį arba duomenų modelį.
Užklausos įkėlimas iš "Power Query" „Power Query“ rengyklė
„Power Query“ rengyklėje atlikite vieną iš šių veiksmų:
Norėdami įkelti į darbalapį, pasirinkite Pagrindinis>,Uždaryti & Įkelti>,Uždaryti & Įkelti.
Norėdami įkelti į duomenų modelį, pasirinkite Pagrindinis>,Uždaryti & Įkelti>,Uždaryti & Įkelti.
Dialogo langeDuomenų importavimas pasirinkite Įtraukti šiuos duomenis į duomenų modelį.
Patarimas Kartais komanda Įkelti į būna neryški arba išjungta. Taip gali nutikti pirmą kartą kuriant užklausą darbaknygėje. Jei taip nutinka, pasirinkite Uždaryti & Įkelti, naujame darbalapyje pasirinkite skirtuką Duomenų>užklausos & Ryšių>užklausos, dešiniuoju pelės mygtuku spustelėkite užklausą ir pasirinkite Įkelti į. Arba "Power Query" „Power Query“ rengyklės juostelėje pasirinkite Užklausa>įkelti į.
Užklausos įkėlimas iš srities Užklausos ir ryšiai
Programoje "Excel" galite norėti įkelti užklausą į kitą darbalapį ar duomenų modelį.
- Programoje "Excel" pasirinkite Duomenų>užklausos & Ryšiai, tada pasirinkite skirtuką Užklausos .
- Užklausų sąraše raskite užklausą, dešiniuoju pelės mygtuku spustelėkite užklausą ir pasirinkite Įkelti į. Rodomas dialogo langas Duomenų importavimas .
- Nuspręskite, kaip norite importuoti duomenis, tada pasirinkite Gerai. Norėdami gauti daugiau informacijos apie šio dialogo lango naudojimą, pažymėkite klaustuką (?).
Užklausos redagavimas iš darbalapio
Yra keli būdai, kaip redaguoti į darbalapį įkeltą užklausą.
Užklausos redagavimas iš "Excel" darbalapio duomenų
- Norėdami redaguoti užklausą, raskite anksčiau įkeltą iš "„Power Query“ rengyklės", pažymėkite duomenų langelį ir pasirinkite Užklausos>redagavimas.
Užklausos redagavimas srityje Užklausos & ryšiai
Sritį Užklausos & Ryšiai patogiau naudoti, kai vienoje darbaknygėje turite daug užklausų ir norite greitai rasti vieną.
- Programoje "Excel" pasirinkite Duomenų>užklausos & Ryšiai, tada pasirinkite skirtuką Užklausos .
- Užklausų sąraše raskite užklausą, dešiniuoju pelės mygtuku spustelėkite užklausą ir pasirinkite Redaguoti.
Užklausos redagavimas dialogo lange Užklausos ypatybės
- Programoje "Excel" pasirinkite Duomenų>duomenys & Ryšių>užklausos, dešiniuoju pelės mygtuku spustelėkite užklausą ir pasirinkite Ypatybės, dialogo lange Ypatybės pasirinkite skirtuką Aprašas, tada pasirinkite Redaguoti užklausą.
Patarimas Jei darbalapyje su užklausa pasirinkite Duomenų>ypatybės, dialogo lange Ypatybės pasirinkite skirtuką Aprašas, tada pasirinkite Redaguoti užklausą.
Duomenų modelio lentelės užklausos redagavimas
Duomenų modelyje paprastai yra kelios lentelės, sudėtos į ryšį. Užklausa į duomenų modelį įkeliama naudojant komandą Įkelti į, kad būtų rodomas dialogo langas Duomenų importavimas , tada pažymint žymės langelį Įtraukti šiuos duomenis į duomenų režimąl. Daugiau informacijos apie duomenų modelius rasite skyriuje Kaip sužinoti, kurie duomenų šaltiniai naudojami darbaknygės duomenų modelyje, Duomenų modelio kūrimas programoje "Excel" ir Kelių lentelių naudojimas "PivotTable" sukurti.
Norėdami atidaryti duomenų modelį, pasirinkite "Power Pivot>Manage".
"Power Pivot" lango apačioje pasirinkite norimos lentelės darbalapio skirtuką.
Įsitikinkite, kad rodoma tinkama lentelė. Duomenų modelyje gali būti daug lentelių.
Užsirašykite lentelės pavadinimą.
Norėdami uždaryti "Power Pivot" langą, pasirinkite Failas>uždaryti. Atminties atgavimas gali užtrukti kelias sekundes.
Pasirinkite skirtuką Duomenų>ryšiai & Ypatybės>Užklausos , dešiniuoju pelės mygtuku spustelėkite užklausą ir pasirinkite Redaguoti.
Baigę keisti „Power Query“ rengyklė, pasirinkite Failas>Uždaryti & Įkelti.
Rezultatas
Atnaujinama darbalapio užklausa ir duomenų modelio lentelė.
Užklausos įkėlimas į duomenų modelį trunka neįprastai ilgai
Jei pastebėjote, kad užklausos įkėlimas į duomenų modelį užtrunka daug ilgiau nei įkėlimas į darbalapį, patikrinkite "„Power Query“" veiksmus, kad sužinotumėte, ar filtruojate teksto stulpelį, ar sąrašo struktūros stulpelį naudodami operatorių "Yra". Šis veiksmas verčia "Excel" dar kartą išvardyti visą kiekvienos eilutės duomenų rinkinį. Be to, "Excel" negali efektyviai naudoti kelių gijų vykdymo. Norėdami išspręsti problemą, pabandykite naudoti kitą operatorių, pvz., Lygu arba Prasideda nuo.
"„Microsoft“" žino apie šią problemą ir ją tiriama.
Užklausos įkėlimo parinkčių nustatymas
Galite įkelti "„Power Query“":
Į darbalapį. „Power Query“ rengyklė pasirinkite "Home>","Close" & "Load","Close>", & "Load".
į duomenų modelį. „Power Query“ rengyklė pasirinkite "Home>","Close", & "Load>Close", & "LoadTo".
Pagal numatytuosius nustatymus "„Power Query“" įkelia užklausas į naują darbalapį, kai įkeliama viena užklausa, ir vienu metu įkelia kelias užklausas į duomenų modelį. Galite pakeisti numatytąjį veikimą visose darbaknygėse arba tik dabartinėje darbaknygėje. Nustatydama šias parinktis, "„Power Query“" nekeičia užklausos rezultatų darbalapyje ar duomenų modelio duomenyse ir komentaruose.
Taip pat galite dinamiškai perrašyti numatytuosius užklausos parametrus naudodami dialogo langą Importavimas , kuris rodomas pasirinkus Uždaryti & Įkelti.
Visuotiniai parametrai, taikomi visoms darbaknygėms
„Power Query“ rengyklėje pasirinkite Failo>parinktys ir parametrai>Užklausos parinktys.
Dialogo lango Užklausos parinktys kairėje pusėje, skiltyje GLOBAL, pasirinkite Duomenų įkėlimas.
Skyriuje Numatytosios užklausos įkėlimo parametrai atlikite šiuos veiksmus:
- Pasirinkite Naudoti standartinius įkėlimo parametrus.
- Pasirinkite Nurodyti pasirinktinius numatytuosius įkėlimo parametrus, tada pažymėkite arba išvalykite Įkelti į darbalapį arba Įkelti į duomenų modelį.
Patarimas Dialogo lango apačioje galite pasirinkti Atkurti numatytuosius parametrus , kad patogiai grįžtumėte į numatytuosius nustatymus.
Darbaknygės parametrai, taikomi tik dabartinei darbaknygei
Dialogo lango Užklausos parinktys kairėje pusėje, sekcijoje DABARTINĖ DARBAKNYGĖ, pasirinkite Duomenų įkėlimas.
Atlikite vieną arba kelis iš šių veiksmų:
Dalyje Tipo aptikimas pažymėkite arba išvalykite parinktį Aptikti nestruktūrinių šaltinių stulpelių tipus ir antraštes.
Numatytasis veikimo būdas yra juos aptikti. Išvalykite šią parinktį, jei norite formuoti duomenis patys.
Dalyje Ryšiai pažymėkite arba išvalykite Kurti ryšius tarp lentelių, kai pirmą kartą įtraukiate į duomenų modelį.
Prieš įkeliant į duomenų modelį, numatytasis nustatymas yra rasti esamus ryšius tarp lentelių, pvz., išorinius raktus sąryšinėje duomenų bazėje, ir importuoti juos kartu su duomenimis. Išvalykite šią parinktį, jei norite tai daryti patys.Dalyje Ryšiai pažymėkite arba išvalykite Naujinti ryšius, kai atnaujinamos užklausos, įkeltos į duomenų modelį.
Numatytasis veikimo būdas yra neatnaujinti ryšių. Atnaujinant užklausas, jau įkeltas į duomenų modelį, "„Power Query“" randa esamus ryšius tarp lentelių, pvz., išorinius raktus sąryšinėje duomenų bazėje, ir juos atnaujina. Tai gali pašalinti ryšius, sukurtus rankiniu būdu importavus duomenis, arba sukurti naujų ryšių. Vis dėlto, jei norite tai padaryti, pasirinkite parinktį.
Dalyje Fone pasirinkite arba išvalykite parinktį Leisti duomenų peržiūroms atsisiųsti fone.
Numatytasis veikimo būdas yra duomenų peržiūras atsisiųsti fone. Išvalykite šią parinktį, jei norite iš karto matyti visus duomenis.