Používateľské rozhranie doplnku Power Query
Pomocou Power Query sa môžete pripojiť k mnohým rôznym zdrojom údajov a transformovať údaje do požadovanej podoby.
V tomto článku sa naučíte vytvárať dotazy pomocou doplnku Power Query tým, že zistíte:
- Ako funguje prostredie Načítať údaje v Power Query.
- Ako používať a využiť používateľské rozhranie Power Query.
- Zistite, ako vykonávať bežné transformácie, ako je napríklad zoskupenie a zlúčenie údajov.
Ak ste novým používateľom doplnku Power Query, pred začatím si zaregistrovať bezplatnú skúšobnú verziu služby Power BI. Toky údajov služby Power BI môžete použiť na vyskúšanie prostredí Power Query Online popísaných v tomto článku.
Aplikáciu Power BI Desktop si tiež môžete stiahnuť zadarmo.
Príklady v tomto článku sa pripájajú a používajú informačný kanál OData Northwind.
https://services.odata.org/V4/Northwind/Northwind.svc/
Pripojenie k informačnému kanálu OData
Nota
Ďalšie informácie o tom, kde získať údaje z jednotlivých produktov spoločnosti Microsoft vrátane Power Query, nájdete v téme Kde získate údaje.
Ak chcete začať, vyhľadajte konektor informačného kanála OData z prostredia Získať údaje. OData môžete vyhľadať na paneli hľadania v pravom hornom rohu.
Po výbere tohto konektora sa na obrazovke zobrazia nastavenia pripojenia a poverenia.
- V prípade URL adresyzadajte URL adresu informačného kanála OData northwind, ktorý je uvedený v predchádzajúcej časti.
- V prípade Lokálna brána údajovponechajte hodnotu none (žiadne).
- V typ overeniaponechajte možnosť anonymné.
Vyberte tlačidlo Ďalej.
Otvorí sa
Dialógové okno potom načíta údaje z tabuľky Customers do editora Power Query.
Možnosť pripojenia k údajom, zadania metódy overenia a výberu konkrétneho objektu alebo tabuľky, ku ktorému sa chcete pripojiť, sa nazýva načítať údaje. Táto možnosť je podrobnejšie zdokumentovaná v článku Získavanie údajov
Nota
Ďalšie informácie o konektore informačného kanála OData nájdete v téme informačný kanál OData.
Používateľské prostredie editora Power Query
Editor Power Query predstavuje používateľské rozhranie Power Query. V tomto používateľskom rozhraní môžete pridávať alebo upravovať dotazy, spravovať dotazy zoskupovaním alebo pridávaním popisov na kroky dotazu alebo vizualizovať dotazy a ich štruktúru s rôznymi zobrazeniami. Používateľské rozhranie Power Query má päť odlišných súčastí.
- Pás s nástrojmi: prostredie navigácie na páse s nástrojmi, ktoré poskytuje viacero kariet na pridanie transformácií, výber možností dotazu a prístup k rôznym tlačidlám pásu s nástrojmi na dokončenie rôznych úloh.
- tabla Dotazy: zobrazenie všetkých dostupných dotazov.
-
aktuálne zobrazenie: vaše hlavné pracovné zobrazenie, ktoré v predvolenom nastavení zobrazuje ukážku údajov pre váš dotaz. Môžete tiež povoliť zobrazenie diagramu
spolu so zobrazením ukážky údajov. Môžete tiež prepínať medzi zobrazením schémy a zobrazením ukážky údajov pri zachovaní zobrazenia diagramu. - nastavenia dotazu: zobrazenie aktuálne vybratého dotazu s relevantnými informáciami, ako je napríklad názov dotazu, kroky dotazu a rôzne indikátory.
- Stavový riadok: pruh zobrazujúci dôležité informácie o dotaze, ako je čas spustenia, celkový počet stĺpcov a riadkov a stav spracovania. Tento panel obsahuje aj tlačidlá na zmenu aktuálneho zobrazenia.
Nota
Zobrazenie schémy a diagramu je momentálne k dispozícii len v power query Online.
Používanie editora Power Query
V tejto časti začnete transformovať svoje údaje pomocou doplnku Power Query. Skôr než začnete pracovať na transformácii údajov, preberieme niektoré tably používateľského rozhrania, ktoré je možné rozbaliť alebo zbaliť v závislosti od kontextu. Výberom príslušných tabiel sa môžete zamerať na zobrazenie, ktoré je pre vás najdôležitejšie. Budeme sa zaoberať aj rôznymi zobrazeniami, ktoré sú k dispozícii v používateľskom rozhraní doplnku Power Query.
Pás s nástrojmi
Pás s nástrojmi je súčasťou, kde nájdete väčšinu transformácií a akcií, ktoré môžete vykonať v editore Power Query. Obsahuje viacero kariet, ktorých hodnoty závisia od integrácie produktu. Každá karta poskytuje konkrétne tlačidlá a možnosti, z ktorých niektoré môžu byť nadbytočné v rámci celého prostredia Power Query. Tieto tlačidlá a možnosti vám poskytujú jednoduchý prístup k potrebným transformáciám a akciám.
Rozhranie Power Query je flexibilné a snaží sa upraviť rozlíšenie obrazovky tak, aby vám ukázali to najlepšie prostredie. V prípadoch, kde chcete použiť kompaktnú verziu pása s nástrojmi, v pravom dolnom rohu pása s nástrojmi sa nachádza tlačidlo zbalenia, ktoré vám pomôže prejsť na kompaktný pás s nástrojmi.
Ak chcete prepnúť späť na štandardné zobrazenie na páse s nástrojmi, vyberte ikonu rozbalenia v pravom dolnom rohu pása s nástrojmi.
Rozbalenie a zbalenie tabiel
Možno si všimnete, že v používateľskom rozhraní Power Query sa nachádzajú ikony, ktoré vám pomôžu zbaliť alebo rozbaliť určité zobrazenia alebo sekcie. V pravom hornom rohu tably Dotazy sa napríklad nachádza ikona, ktorá po výbere zbalí tablu dotazov a rozbalí tablu po jej opätovnom výbere.
Prepínanie medzi zobrazeniami
Okrem toho, že môžete zbaliť určité tably a sekcie v používateľskom rozhraní Power Query, môžete tiež prepnúť, ktoré zobrazenia sa zobrazujú. Ak chcete prepnúť zobrazenia, na páse s nástrojmi prejdite na kartu Zobraziť
Boli ste vyzvaní, aby ste si všetky tieto možnosti vyskúšali a našli zobrazenie a rozloženie, s ktorými sa cítite najpozoruhodnejšie. V príklade vyberte položku zobrazenie Schéma na páse s nástrojmi.
Pravá strana stavového riadka obsahuje aj ikony pre zobrazenia diagramu, údajov a schémy. Tieto ikony môžete použiť na zmenu zobrazenia. Pomocou týchto ikon môžete tiež povoliť alebo zakázať zobrazenie podľa vlastného výberu.
Čo je zobrazenie schémy
Zobrazenie schémy ponúka rýchly a jednoduchý spôsob interakcie iba so súčasťami schémy tabuľky, ako sú napríklad názvy stĺpcov a typy údajov. Keď chcete vykonať akcie súvisiace so schémou, odporúčame zobrazenie schémy. Tieto akcie môžu byť odstránenie stĺpcov, premenovanie stĺpcov, zmena typov údajov stĺpcov, zmena poradia stĺpcov alebo duplikovanie stĺpcov.
Nota
Ďalšie informácie o zobrazení schémy nájdete v téme Používanie zobrazenia schémy.
V zobrazení schémy napríklad začiarknite políčko vedľa stĺpcov Orders a CustomerDemographics a na páse s nástrojmi vyberte akciu Odstrániť stĺpce. Tento výber použije transformáciu na odstránenie týchto stĺpcov z vašich údajov.
Čo je zobrazenie diagramu
Teraz sa môžete prepnúť späť do zobrazenia ukážky údajov a povoliť zobrazenie diagramu na použitie vizuálnejšej perspektívy údajov a dotazov.
Zobrazenie diagramu vám pomôže vizualizovať štruktúru dotazu a spôsob interakcie s inými dotazmi v projekte. Každý krok v dotaze má jedinečnú ikonu, ktorá vám pomôže rozpoznať použitú transformáciu. K dispozícii sú aj riadky, ktoré spájajú kroky na ilustráciu závislostí. Keďže zobrazenie ukážky údajov aj zobrazenie diagramu sú povolené, zobrazenie diagramu sa zobrazuje v hornej časti ukážky údajov.
Nota
Ďalšie informácie o zobrazení diagramu nájdete v téme zobrazenia diagramu.
Začiatok transformácie údajov
Keď je zobrazenie diagramu povolené, vyberte znamienko plus. Môžete vyhľadávať novú transformáciu, ktorú chcete pridať do dotazu. Vyhľadajte výraz Zoskupovať podľa a vyberte transformáciu.
Zobrazí sa dialógové okno Zoskupovať podľa. Operáciu Zoskupiť podľa môžete nastaviť tak, aby zoskupila podľa krajiny a spočítala počet riadkov zákazníka na krajinu.
- Vyberte prepínač Basic.
- Vyberte položku Krajina zoskupiť podľa.
- Zadajte Customers ako nový názov stĺpca a ako operáciu vyberte položku Spočítať riadky.
Ak chcete vykonať operáciu, vyberte položku OK. Ukážka údajov sa obnoví, aby sa zobrazil celkový počet zákazníkov podľa krajiny.
Alternatívnym spôsobom spustenia dialógového okna Zoskupiť podľa by bolo použiť tlačidlo Zoskupiť podľa na páse s nástrojmi alebo vybrať a podržať (kliknutím pravým tlačidlom myši) stĺpca Country.
Pre väčšie pohodlie je často možné transformovať do doplnku Power Query z viacerých miest, takže sa používatelia môžu rozhodnúť používať prostredie, ktoré preferujú.
Pridanie nového dotazu
Teraz, keď máte dotaz poskytujúci počet zákazníkov na krajinu, môžete pridať kontext k týmto údajom vyhľadaním celkového počtu dodávateľov pre každé územie.
Najprv je potrebné pridať údaje
Znova sa zobrazí pripojenie funkcie OData. Zadajte nastavenia pripojenia, ako je popísané v téme Pripojenie k informačnému kanálu OData na pripojenie k informačnému kanálu OData pre spoločnosť Northwind. V
Vyberte položku Vytvoriť a pridajte nový dotaz do editora Power Query. Rozbaľte tablu dotazy
Znova otvorte dialógové okno Zoskupiť podľa. Tentoraz výberom tlačidla Zoskupiť podľa na páse s nástrojmi na karte Transformovať.
V dialógovom okne Zoskupiť podľa nastavte operáciu Zoskupiť podľa tak, aby zoskupila podľa krajiny a spočítala počet riadkov dodávateľa na krajinu.
- Vyberte prepínač Basic.
- Vyberte položku Krajina zoskupiť podľa.
- Do
Názov nového názvu stĺpca zadajte Suppliers (Dodávatelia) a v Operation vyberte položkuCount rows (Spočítať riadky) vOperation .
Nota
Ďalšie informácie o Zoskupiť podľa transformácie nájdete v téme Zoskupenie alebo sumarizáciu riadkov.
Odkazovanie na dotazy
Teraz, keď máte dotaz na zákazníkov a dotaz na dodávateľov, ďalším cieľom je skombinovať tieto dotazy do jedného. Existuje mnoho spôsobov, ako to dosiahnuť, a to vrátane použitia možnosti Zlúčiť v tabuľke Customers, duplikovania dotazu alebo odkazovania na dotaz. V tomto príklade vytvoríte odkaz výberom a podržaním (kliknutím pravým tlačidlom myši) tabuľky Customers a výberom položky Reference, čím sa vytvorí nový dotaz odkazujúci na dotaz Customers.
Po vytvorení tohto nového dotazu zmeňte názov dotazu na Country Analysis a vypnite načítanie tabuľky Customers vymazaním možnosti Povoliť načítanie z dotazu suppliers.
Zlučovanie dotazov
zlúčenie dotazov operácii spojí dve existujúce tabuľky na základe zodpovedajúcich hodnôt z jedného alebo viacerých stĺpcov. V tomto príklade je cieľom spojiť Customers a dodávateľov tabuľky do jednej tabuľky iba pre krajiny alebo oblasti, ktoré majú zákazníkov a dodávateľov.
V dotaze
Zobrazí sa nové dialógové okno pre operáciu zlúčenia. Potom môžete vybrať dotaz, ktorý chcete zlúčiť s aktuálnym dotazom. V tabuľke
Po výbere tlačidla
Výsledkom tohto operácie rozbalenia je tabuľka s iba 12 riadkami. Premenujte pole
Nota
Ďalšie informácie o funkcii Zlúčenie dotazov nájdete v téme Prehľad Zlučovania dotazov.
Použité kroky
Každá transformácia, ktorá sa použije na váš dotaz, sa uloží ako krok v použité kroky časti tably nastavenia dotazu. Ak by ste niekedy potrebovali skontrolovať, ako sa dotaz transformuje z kroku na krok, môžete vybrať krok a zobraziť ukážku toho, ako sa dotaz rieši v danom konkrétnom bode.
Môžete tiež vybrať a podržať dotaz (kliknutím pravým tlačidlom myši) a vybrať možnosť Vlastnosti na zmenu názvu dotazu alebo pridanie popisu pre daný dotaz. Vyberte a podržte napríklad krok
Po tejto zmene môžete ukázať myšou na ikonu zlučovacieho dotazu v zobrazení diagramu alebo ukázaním na novú ikonu vedľa kroku na table Použité kroky a prečítať si jej popis.
Nota
Ďalšie informácie o Použité krokynájdete v téme Používanie zoznamu Použité kroky.
Pred prechodom na ďalšiu časť zakážte zobrazenia
Pridanie nového stĺpca
S údajmi o zákazníkoch a dodávateľoch v jednej tabuľke teraz môžete vypočítať pomer zákazníkov k dodávateľom pre každú krajinu. Vyberte posledný krok dotazu
Táto zmena vytvorí nový stĺpec s názvom delenia celým číslom, ktorý môžete premenovať na Ratio. Táto zmena je posledným krokom dotazu a poskytuje pomer medzi zákazníkmi a dodávateľmi pre krajiny alebo oblasti, kde údaje majú zákazníkov a dodávateľov.
Profilovanie údajov
Ďalšou funkciou Doplnku Power Query, ktorá vám môže pomôcť lepšie pochopiť vaše údaje, je profilovanie údajov. Povolením funkcií profilovania údajov získate pripomienky k údajom v poliach dotazu, ako je napríklad distribúcia hodnôt, kvalita stĺpcov a ďalšie.
Odporúčame, aby ste túto funkciu používali počas vývoja dotazov, no funkciu môžete kedykoľvek povoliť a vypnúť. Nasledujúci obrázok zobrazuje všetky nástroje na profilovanie údajov povolené pre váš dotaz Country Analysis.
Nota
Ďalšie informácie o profilovaní údajov nájdete v téme Používanie nástrojov na profilovanie údajov.
Rozšírený editor
Ak chcete dodržiavať kód, ktorý vytvára editor Power Query pri každom kroku, alebo chcete vytvoriť svoj vlastný kód tvarovania, môžete použiť rozšírený editor. Rozšírený editor otvoríte tak, že na páse s nástrojmi vyberiete kartu Zobraziť a potom vyberiete položku Rozšírený editor. Zobrazí sa okno s existujúcim kódom dotazu.
Kód môžete upraviť priamo v okne rozšíreného editora
Prístup k Pomocníkovi pre Power Query
V aplikáciách spoločnosti Microsoft, ktoré používajú power query, je možné získať prístup k rôznym úrovniam pomoci. Táto časť popisuje tieto úrovne pomocníka.
Pomocník pre Power Query v Exceli
Existuje niekoľko spôsobov, ako získať prístup k informáciám Pomocníka pre Power Query, ktoré sa špecificky vzťahujú na doplnok Power Query v Exceli. Jedným zo spôsobov, ako získať prístup k online dokumentácii k Excelu Power Query, je vybrať položky Súbor>Pomoc>pomoc v editore Power Query.
Ak chcete získať prístup k vnoreným informáciám o pomoci Power Query v Exceli, vyberte kartu Pomocníka na páse s nástrojmi Excelu a potom do vyhľadávacieho textového poľa zadajte Power Query.
Pomocník pre Power Query v aplikácii Power BI Desktop
V editore Power Query, ktorý je spustený v aplikácii Power BI Desktop, sa zobrazí karta Pomocníka
Pomocník doplnku Power Query v službách Power BI, Power Apps, Customer Insights a Azure Data Factory
Karta Power Query Pomoc v službách Power BI, Power Apps, Dynamics 365 Customer Insights a Azure Data Factory obsahuje prepojenia na dôležité zdroje informácií o Power Query.
Možnosti na karte Pomocník zahŕňajú prepojenia na:
- dokumentácie k doplnku Power Query: Prepojenia na dokumentáciu k doplnku Power Query
- Klávesové skratky: Prepojenia na článok o klávesových skratkách v dokumentácii k doplnku Power Query.
- Podpora: Prepojenia na webovú lokalitu technickej podpory produktu spoločnosti Microsoft, v rámci ktorému je momentálne spustený Power Query.
- webová lokalita doplnku Power Query: Prepojenia na webovú lokalitu doplnku Power Query.
- blogovýPower Query: Prepojenia na blog Power Query
- komunite Power Query: Prepojenia na komunitu power query.
- Odošlite nápad: Prepojenia na webovú lokalitu nápadov produktu spoločnosti Microsoft, v ktorú aktuálne prebieha power query.
- Odoslať pripomienky: Otvorí sa okno v doplnku Power Query. V okne sa zobrazí požiadavka na ohodnotenie vášho prostredia pomocou doplnku Power Query a poskytnutie ďalších informácií, ktoré chcete zadať.
Nota
V súčasnosti služba Azure Analysis Services neobsahuje žiadne vložené prepojenia na pomocníka pre Power Query. Môžete však získať pomoc s funkciami jazyka Power Query M. Ďalšie informácie nájdete v ďalšej časti.
Pomocník pre funkcie jazyka Power Query M
Okrem funkcií Pomocníka doplnku Power Query uvedených v predchádzajúcich častiach môžete získať pomoc aj pre jednotlivé funkcie jazyka M v rámci editora Power Query. Nasledujúce kroky popisujú, ako sa dostať k tejto vnorenej pomoci.
- Otvorte editor Power Query a vyberte tlačidlo Vložiť krok ( ).
- Do riadka vzorcov zadajte názov funkcie, ktorú chcete skontrolovať.
- Ak používate aplikáciu Power Query Desktop, zadajte znamienko rovnosti, medzeru a názov funkcie.
- Ak používate Power Query Online, zadajte názov funkcie.
- Vyberte vlastnosti funkcie.
- Ak používate aplikáciu Power Query Desktop, na table Nastavenia dotazu
časti Vlastnosti vyberte položkuVšetky vlastnosti . - Ak používate Power Query Online, na table Nastavenia dotazu
vyberte položku Vlastnosti .
- Ak používate aplikáciu Power Query Desktop, na table Nastavenia dotazu
Tieto kroky otvoria vnorené informácie Pomocníka pre vybratú funkciu a umožňujú zadať jednotlivé vlastnosti používané funkciou.
Súhrn
V tomto článku ste vytvorili sériu dotazov pomocou doplnku Power Query, ktorý poskytuje analýzu pomeru zákazníka k dodávateľovi na úrovni krajiny pre spoločnosť Northwind.
Naučili ste sa súčasti používateľského rozhrania Power Query, ako vytvárať nové dotazy v editore dotazov, odkazovať na dotazy, zlučovať dotazy, porozumieť časti Použité kroky a pridávať nové stĺpce. Naučili ste sa tiež, ako používať nástroje na profilovanie údajov na lepšie pochopenie vašich údajov.
Power Query je výkonný nástroj, ktorý sa používa na pripojenie k mnohým rôznym zdrojom údajov a na transformáciu údajov do želaného tvaru. Scenáre uvedené v tomto článku sú príklady, ktoré vám ukážu, ako môžete pomocou doplnku Power Query transformovať nespracované údaje do dôležitých podnikových prehľadov, ktoré možno vykonať.