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!


R And RStudio Príručka na stiahnutie a inštaláciu

R And RStudio Príručka na stiahnutie a inštaláciu

Zistite, ako si môžeme stiahnuť a nainštalovať R a RStudio, ktoré sú bezplatné a s otvoreným zdrojom na programovanie štatistík a grafiky.

Technika rozpočtovania LuckyTemplates: Priradenie tabuľky citlivosti mesačného rozpočtu

Technika rozpočtovania LuckyTemplates: Priradenie tabuľky citlivosti mesačného rozpočtu

V tomto blogu hovorím o technike rozpočtovania LuckyTemplates a vypracúvam spôsob, ako prideliť tabuľku citlivosti mesačného rozpočtu.

Integrace toku obchodních procesů v Power Automate

Integrace toku obchodních procesů v Power Automate

Naučte se a pochopte, jak můžeme integrovat tok podnikových procesů do jiného toku v Microsoft Power Automate.

Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

V tomto tutoriálu projdu algoritmem alokace rozpočtu v LuckyTemplates, kde porovnáte měsíční prognózy a denní prodeje.

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Zjistěte, jak můžete získat správné součty ve výpočtech pomocí pokročilých vzorců DAX a pokročilé logiky v LuckyTemplates.

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Přečtěte si další informace o zobrazeních a formulářích PowerApps a o tom, jak je vytvářet a přizpůsobovat speciálně pro aplikaci, kterou vytváříte.

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

V tomto blogovém tutoriálu se ponořím do toho, jak přizpůsobit šablony výkazů LuckyTemplates a jak efektivně vizualizovat finanční informace a data.

Návrh sestav LuckyTemplates – neomezené možnosti

Návrh sestav LuckyTemplates – neomezené možnosti

Takto vypadá skvělý design sestav LuckyTemplates. Jedná se o předpřipravený design, který využívá nápovědu a záložky s impozantní navigací.

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

Naučte se rozdíl mezi funkcí LuckyTemplates USERELATIONSHIP a funkcí TREATAS, které se obě používají při vytváření mír DAX.

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky