Power Query Modulo: pinottujen tietojen käsittely

Tässä opetusohjelmassa aion havainnollistaa, kuinka voit muuntaa sotkuista pinottua dataa järjestäytyneempään muotoon. Se on melko helppo tapa tehdä tämä, ja siitä tulee uskomattoman hyödyllinen ja siinä on paljon erilaisia ​​sovelluksia. Käytämme Power Query -moduulia. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Vaimoni tuli alas toimistoon ja sanoi, että hän oli kopioinut joukon osoitteita kalenterikutsusta, ja se päätyi liittämään tähän muotoon. Hänellä oli 28 sähköpostiosoitetta ja nimeä, jotka päätyivät tällaiseen outoon, pinottuun muotoon. Se oli luettelo nimistä, jossa oli joukko lainauksia, pilkkuja, roskapostia ja sähköpostiosoitteita. Hän halusi tietää, kuinka käyttää Power Queryä saadakseen sen parempaan muotoon.

Power Query Modulo: pinottujen tietojen käsittely

Joten siirrytään Power Queryyn ja näemme raakatiedot. Pidetään raakatiedot ennallaan ja viitataan siihen. Kutsumme tätä viitetiedostoa TestDataksi .

Power Query Modulo: pinottujen tietojen käsittely

Ensimmäinen asia, jonka aiomme tehdä, on lisätä indeksi, eikä sillä ole oikeastaan ​​väliä näihin tarkoituksiin, onko se nolla- vai yksipohjainen indeksi. Käytämme vain nollapohjaista indeksiä tässä esittelyssä. Sitä on helppo napsauttaa ilman, että sinun tarvitsee käydä läpi muita vaihtoehtoja.

Power Query Modulo: pinottujen tietojen käsittely

Tähän liittyy pivot, koska pivot ottaa rivejä ja muuttaa ne sarakkeiksi. Tässä tapauksessa haluamme ottaa nämä rivit ja muuttaa ne kolmeksi sarakkeeksi – yksi etunimelle, yksi sukunimelle ja yksi sähköpostiosoitteelle.

Aiomme kääntää niitä sarakkeissa, mutta pivotilla on oltava tapa tietää, mikä elementti menee mihinkin sarakkeeseen. Tässä Power Query Modulo tulee käyttöön.

Sisällysluettelo

Pinottujen tietojen käsittely Power Query Modulolla

Modulo antaa meille jäännöksen, kun jaamme tietyn luvun. Modulo-sovelluksen avaamiseksi siirrymme Lisää sarake -välilehteen, löydämme sitten Standardin, napsauta avattavan valikon nuolta ja vieritä alas.

Power Query Modulo: pinottujen tietojen käsittely

Kun napsautamme Moduloa, se antaa meille ponnahdusikkunan, joka kysyy haluamamme sarakkeiden määrää. Tässä tapauksessa haluamme kolme saraketta.

Power Query Modulo: pinottujen tietojen käsittely

Jos jaamme kolme kolmella, saamme yhden, jonka jäännös on nolla. Kolme neljään antaa jäännöksen yhden, kolme viiteen antaa jäännöksen kaksi ja sitten kolme kuuteen antaa meille jäännöksen nollasta. Joten se tuottaa tämän mukavan toistuvan kuvion, jota voimme käyttää pivotissamme.

Mutta ennen kuin teemme sen, siivotaan tiedot. Voimme tehdä tämän kahdella tavalla. Yksi on, että voimme yksinkertaisesti korvata arvot. Esimerkiksi lainauksia varten voimme vain laittaa lainauksen sinne ja korvata sen sitten millään. Se ottaa ja puhdistaa nuo lainaukset.

Power Query Modulo: pinottujen tietojen käsittely

Toinen tapa tehdä tämä, jolloin voimme kaikki kerralla puhdistaa sen ja tallentaa joitakin vaiheita, on käyttää Text.Remove- nimistä toimintoa . Ensin lisäämme mukautetun sarakkeen ja luettelemme sitten kaikki arvot, joista haluamme päästä eroon.

Power Query Modulo: pinottujen tietojen käsittely

Kuten näet, se tyhjentää kaiken mukavasti ja helposti. Ja niin, nyt voimme päästä eroon alkuperäisestä sarakkeesta ja siirtää sitten mukautetun sarakkeen päälle.

Power Query Modulo: pinottujen tietojen käsittely

Voimme nyt tehdä käännöksemme siististi. Otamme vastaan ​​Modulon, siirrymme Transformiin ja sitten Pivot Columniin, ja aiomme kääntyä Customin, mutta emme halua sen aggregoituvan. Joten valitsemme Älä yhdistä ja napsauta OK.

Power Query Modulo: pinottujen tietojen käsittely

Korvaamme sen vain näillä arvoilla sarakkeessa. Sitten se luo nämä kolme saraketta meille. Näemme siellä sukunimen, etunimen ja sähköpostiosoitteen, mutta se ei ole täsmälleen haluamassamme muodossa.

Korjaamme tämän ottamalla nämä sarakkeet ja suorittamalla sitten täyttötoiminnon .

Power Query Modulo: pinottujen tietojen käsittely

Ja nyt meillä on nämä ylimääräiset rivit Modulon toistuvan kuvion vuoksi.

Power Query Modulo: pinottujen tietojen käsittely

Voimme helposti päästä eroon siitä poistamalla vaihtoehtoisia rivejä. Voimme tehdä sen Poista rivit -vaihtoehdossa.

Power Query Modulo: pinottujen tietojen käsittely

Voimme sanoa, että ensimmäinen poistettava rivi on kaksi. Poista sitten toinen ja kolmas rivi ja säilytä sitten neljäs ja tee se toistuvana kuviona.

Power Query Modulo: pinottujen tietojen käsittely

Voit nyt nähdä, että kaikki oikeat tiedot on puhdistettu hienolla tavalla ja meillä on edelleen 28 alkuperäistä sähköpostiosoitetta.

Power Query Modulo: pinottujen tietojen käsittely

Nyt voimme päästä eroon Index-sarakkeesta ja nimetä sarakeotsikot uudelleen vastaavasti.




Johtopäätös

Voit nähdä, että pelkällä Modulo-tempulla ja sitten kääntämällä tietoja ja pienellä siivouksella se on melko helppoa. Kun olet ymmärtänyt sen, koko homman tekemiseen menee luultavasti vain noin minuutti.

Joten toivottavasti tämä on antanut sinulle lisää ideoita ja työkaluja. Voit myös katsoa seuraavan opetusohjelmani . Siinä aiomme tarkastella tarkemmin joitain asioita, joita käsittelimme tässä opetusohjelmassa, ja myös sitä, kuinka voimme automatisoida tämän prosessin toistettavalla tavalla mukautettujen toimintojen avulla. Aion näyttää sinulle hienoja temppuja myös mukautettujen toimintojesi virheenkorjaukseen.

Toivottavasti siitä oli apua. Voit katsoa koko videon alta ja katsoa alla olevista linkeistä lisää aiheeseen liittyvää sisältöä.

Kaikki parhaat!


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.