Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

V tomto návode vám ukážem, ako môžete transformovať chaotické naskladané údaje do organizovanejšieho formátu. Existuje celkom jednoduchý spôsob, ako to urobiť, a je to ten, ktorý bude neuveriteľne užitočný a bude mať veľa rôznych aplikácií. Budeme používať modul Power Query. Celé video tohto návodu si môžete pozrieť v spodnej časti tohto blogu.

Moja žena prišla do kancelárie a povedala, že skopírovala veľa adries z pozvánky v kalendári a skončilo to prilepením v tomto formáte. Mala 28 e-mailových adries a mien, ktoré skončili v takom podivnom, skladanom formáte. Bol to zoznam mien s množstvom úvodzoviek, čiarok, nevyžiadanej pošty a e-mailových adries. Chcela vedieť, ako použiť Power Query, aby to prenieslo do lepšieho formátu.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Poďme teda do Power Query a uvidíme nespracované údaje. Ponechajme nespracované údaje nedotknuté a len na ne odkazujeme. Tento referenčný súbor budeme nazývať TestData .

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Prvá vec, ktorú urobíme, je pridať index a na tieto účely je úplne jedno, či ide o index založený na nule alebo index založený na jednotke. Pre túto ukážku použijeme len index založený na nule. Je ľahké kliknúť bez toho, aby ste museli prechádzať ďalšími možnosťami.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Toto bude zahŕňať pivot, pretože pivot preberá riadky a mení ich na stĺpce. V tomto prípade chceme zobrať túto sadu riadkov a zmeniť ich na tri stĺpce – jeden pre krstné meno, jeden pre priezvisko a jeden pre e-mailovú adresu.

Budeme ich otáčať v stĺpcoch, ale musíme mať spôsob, ako pivot vedieť, ktorý prvok ide do ktorého stĺpca. Tu prichádza na rad Power Query Modulo.

Obsah

Spracovanie naskladaných údajov pomocou modulu Power Query

Modulo nám dáva zvyšok, keď delíme konkrétne číslo. Ak chcete získať prístup k modulu Modulo, prejdite na kartu Pridať stĺpec, potom nájdeme položku Štandardné, kliknite na šípku rozbaľovacej ponuky a prejdite nadol.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Keď klikneme na Modulo, zobrazí sa nám kontextové okno, ktoré sa pýta na požadovaný počet stĺpcov. V tomto prípade chceme tri stĺpce.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Ak vydelíme tri tromi, dostaneme jednotku so zvyškom nula. Tri ku štyrom dáva zvyšok jedna, tri ku piatim zvyšok 2 a potom tri ku šiestim nám dáva zvyšok nula. Takže vytvára tento pekný opakujúci sa vzor, ​​ktorý môžeme použiť pre náš pivot.

Ale predtým, ako to urobíme, poďme vyčistiť dáta. Môžeme to urobiť dvoma spôsobmi. Jedným z nich je, že môžeme jednoducho nahradiť hodnoty. Napríklad pre úvodzovky môžeme jednoducho vložiť citáciu a potom ju nahradiť ničím. Vezme a vyčistí tie úvodzovky.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Ďalším spôsobom, ako to urobiť, keď to môžeme všetci naraz vyčistiť a uložiť niektoré kroky, je použiť funkciu s názvom Text.Remove . Najprv pridáme vlastný stĺpec a potom uvedieme všetky hodnoty, ktorých sa chceme zbaviť.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Ako vidíte, všetko sa tým pekne a jednoducho vyčistí. A tak sa teraz môžeme zbaviť tohto počiatočného stĺpca a potom presunúť tento vlastný stĺpec.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Teraz môžeme urobiť náš pivot čisto. Vezmeme Modulo, prejdeme na Transform a potom Pivot Column a ideme sa otáčať na Custom, ale nechceme, aby sa agregoval. Takže vyberieme Neagregovať a klikneme na OK.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Práve ho nahrádzame týmito hodnotami v stĺpci. Potom nám vytvorí tieto tri stĺpce. Vidíme tam priezvisko, meno a e-mailovú adresu, ale nie je to presne požadovaný formát.

Aby sme to vyriešili, môžeme vziať tieto stĺpce a potom urobiť Fill Up .

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

A teraz máme tieto ďalšie riadky kvôli opakujúcemu sa vzoru Modulo.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Toho sa môžeme ľahko zbaviť odstránením striedavých riadkov. Môžeme to urobiť vo voľbe Odstrániť riadky.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Môžeme povedať, že prvý riadok na odstránenie sú dva. Potom odstráňte druhý a tretí riadok a potom si ponechajte štvrtý a urobte to ako opakujúci sa vzor.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Teraz môžete vidieť, že sme pekne vyčistili všetky správne údaje a stále máme 28 pôvodných e-mailových adries.

Modul Power Query: Ako zaobchádzať s nahromadenými údajmi

Teraz sa môžeme zbaviť stĺpca Index a podľa toho premenovať hlavičky stĺpcov.




Záver

Môžete vidieť, že pomocou triku Modulo a potom otočením údajov a trochou čistenia je to celkom jednoduché. Keď to pochopíte, bude to trvať asi len minútu, kým to celé urobíte.

Dúfajme, že vám to prinieslo niekoľko ďalších nápadov a nástrojov. Môžete si tiež pozrieť môj ďalší tutoriál . V tomto návode sa ďalej pozrieme na niektoré veci, ktoré sme prebrali v tomto návode, a tiež sa pozrieme na to, ako môžeme tento proces automatizovať opakovateľným spôsobom pomocou vlastných funkcií. Ukážem vám niekoľko skvelých trikov na ladenie vašich vlastných funkcií.

Dúfam, že vám to pomohlo. Celé video si môžete pozrieť nižšie a ďalší súvisiaci obsah nájdete na nižšie uvedených odkazoch.

Všetko najlepšie!


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.