Bežné výzvy a transformácie Power Query údajov
Bežným príkladom exportovaných údajov, ktoré je potrebné vyčistiť, by boli súbory, ktoré sumarizujú údaje obsahujúce prázdne alebo prázdne riadky.
Prázdne alebo prázdne riadky
Keď prenesiete tento typ množiny údajov do Power Query, hodnoty pre tieto prázdne alebo prázdne bunky sa zobrazia ako hodnoty null.
Ak ukážete kurzorom myši na stavový riadok pod hlavičkou stĺpca, v stavovom riadku Profilovanie stĺpcov sa zobrazia informácie súvisiace s údajmi stĺpca. Na nasledujúcej snímke obrazovky tabuľka obsahuje 22 prázdnych hodnôt označujúcich, že 43 percent záznamov obsahuje prázdne hodnoty pre stĺpec Region. Používateľ môže vyplniť stĺpec (alebo viacero stĺpcov súčasne), v závislosti od toho, kde sa medzisúčty zobrazujú.
Ak by ste túto akciu prijali pre viacero stĺpcov, najskôr vyberte hlavičky stĺpcov, ktoré chcete aktualizovať, stlačením klávesu Ctrl a kliknutím ľavým tlačidlom myši na každý požadovaný stĺpec. Vyberte stĺpce a kliknutím pravým tlačidlom myši na hlavičky zobrazíte možnosti úpravy ponuky stĺpcov. Vyberte položku Vyplniť a potom vyberte, či chcete použiť hodnotu nadol alebo nahor. Výber možnosti Nadol je ekvivalentný s nájdením neprázdnej hodnoty a potom ju skopírovaním do každej prázdnej bunky, kým sa nenájde nová hodnota; Výberom možnosti Nahor je opak.
Poznámka
Možnosti Vyplniť > nahor/nadol závisia od poradia údajov. Niektoré funkcie importu databázy budú údaje streamovať asynchrónne, čo znamená, že poradie údajov nemusí byť konzistentné.
Krížové formátovanie
Tabuľky s formátmi krížových tabuliek (napríklad hlavičky riadkov oblasti alebo produktu a hlavičky stĺpcov dátumového obdobia) sú spoločné pre tabuľkové hárky a zostavy. Formáty krížových okien vizuálne usporiadajú údaje tak, aby ich väčšina ľudí ľahšie pochopila a absorbovala. Hoci tento formát môže byť užitočný pre používateľov, nie je ideálny na modelovanie údajov. Power Query obsahuje nástroje na zrušenie kontingencie údajov na ich transponovanie z krátkej a širokej tabuľky na dlhú a úzku. Dlhé a úzke množiny údajov sú priaznivejšie na vytváranie mierok pre dátový model.
Funkcia Zrušiť kontingenčnosť predstavuje kľúčový koncept v rámci funkcií Power Query o tom, ako vybrať stĺpce, pre ktoré sa má vykonať operácia, či už je to iba vo vybratých stĺpcoch alebo v nevybratých stĺpcoch. Je na autorovi, aby určil, ktorá metóda je vhodná pre množinu údajov a situáciu. Po importe množiny údajov vyberte stĺpce s hlavičkami riadkov. Na páse s nástrojmi prejdite na kartu Transformovať , vyberte rozbaľovací zoznam pre stĺpce s možnosťou zrušenia kontingenovania a potom vyberte položku Zrušiť kontingencovanie ostatných stĺpcov. Tento proces vygeneruje atribút a stĺpec s hodnotami, ktoré môžete premenovať dvojitým kliknutím na hlavičku stĺpca.
Vyčistenie a formátovanie údajov
V domovskej ponuke sú tlačidlá používateľského rozhrania, ktoré zahŕňajú bežné techniky čistenia údajov, ako je to znázornené na nasledujúcej snímke obrazovky.
Nasledujúci obrázok je príkladom funkcie Rozdeliť stĺpec (ktorá je podobná funkcii Text v Exceli ).
Ak chcete rozdeliť stĺpce, postupujte podľa týchto krokov:
Vyberte stĺpec, ktorý chcete rozdeliť.
Vyberte rozbaľovací zoznam Rozdeliť stĺpec .
Vyberte položku Podľa oddeľovača > Vlastné a potom zadajte lomku (/).
Vyberte položku OK.
Obohaťte svoje údaje
Power Query umožňuje pridať doplnkové polia, ktoré umožňujú hlbšiu analýzu. Ponuka Pridať stĺpec obsahuje rôzne spôsoby, ako vylepšiť aktuálnu množinu údajov. Keď použijete operácie tlačidla v ponuke Pridať stĺpec, výsledky operácie sa pridajú ako nový stĺpec v oblasti ukážky údajov okna Editor Power Query.
Pomocou funkcie Stĺpec z príkladov môžete pridať nové stĺpce do dátového modelu tak, že uvediete jednu alebo viac príkladov hodnôt pre nové stĺpce. Príklady nových stĺpcov môžete vytvoriť z výberu alebo zadaním vstupných hodnôt na základe všetkých existujúcich stĺpcov v tabuľke.
Dôvodom na výber tejto funkcie je:
Jednoducho použiteľné – stačí zadať niekoľko príkladov, aký by mal byť výsledok, a potom Power Query vykoná zvyšok práce za vás.
Rýchle – Aj keď viete, ako napísať transformácie, zadanie niekoľkých príkladov je rýchlejšie ako vývoj a testovanie logiky pri manipulácii s textom.
Funkcia Pridať podmienený stĺpec umožňuje definovať podmienky IF-THEN-ELSE na zobrazenie hodnôt pre daný stĺpec na základe radu logických kontrol pomocou používateľsky príjemného sprievodcu, pričom nie je potrebná žiadna správa zátvoriek.
Pomocou funkcie Vlastný stĺpec môžete priamo napísať výraz jazyka M na vytvorenie nového stĺpca. Táto možnosť je výhodná pre zložitejšie doplnky, ktoré prekročia manipuláciu s textom v stĺpci z príkladov alebo v jednoduchom podmienenom stĺpci. Pomocou tejto funkcie môžete využiť funkcie M, ktoré nie sú dostupné na páse s nástrojmi, využívať bohatú inteligenciu a umožniť tak kreativite postup.
Poznámka
Každý výber tlačidla v Editor Power Query vytvorí výraz jazyka M ako krok v časti Použitý krok na table Nastavenia dotazu. M je jazyk vzorcov Editor Power Query. Hoci sa nemusíte učiť jazyk vzorcov M na používanie Power Query, môže byť užitočné a užitočné učiť sa.
Potrebujete pomoc? Pozrite si nášho sprievodcu riešením problémov alebo odošlite konkrétne pripomienky nahlásením problému.








