Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Tässä blogissa tarkastellaan Excel BI:n pinotusta järjestetyksi datahaastetta, joka sisältää sarakkeesta taulukkoon -funktioita. Tehtävänä on muuttaa yhdestä datasarakkeesta oikea taulukko, jossa jokaiselle datatyypille on oma sarake ja joka lisää sen jälkeen sijoituksen populaatioon. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta .

Tämä  Excel BI -haaste on loistava tilaisuus harjoitella ja hioa taitojasi LuckyTemplatesissa ja . Siellä on myös paljon alan asiantuntijoiden käyttämiä hienoja tekniikoita, joita voit oppia ja löytää. Joten aloitetaan ja kokeillaan!

Sisällysluettelo

Luetteloiden luominen

Luomamme sarakkeet tarvitsevat nimet, joten luomme luettelon sitä varten. Aloitetaan avaamalla  Advanced Editor -ikkuna ja yläreunaan lisätään muuttuja nimeltä luettelosarakkeet ( lCols = ). Sen jälkeen syötämme luettelon, jossa on kaikki tämän muuttujan arvot alla korostetun mukaisesti, ja painamme Valmis .

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Jokaiselle tietoriville on viisi arvoa. Aiomme jakaa sen kirjoittamalla   kaavapalkkiin  List.Split ja sen jälkeen sivun kokoa varten. Painamme sitten tätä valintamerkkiä, joka palauttaa luettelon sisäkkäisillä luetteloilla.

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Ja kun napsautamme valkoisen tilan sivulle nähdäksesi esikatselun taulukon alla, kuten tämä:

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Kenttien nimien antaminen

Joten meillä on nyt jokaiselle taulukon riville luettelo, jossa on kaikki siihen liittyvät arvot. Mutta muutetaan tämä tietueeksi, jotta voimme antaa kenttien nimet jokaiselle arvolle.

Kaavapalkkiin lisätään  List.Transform  alkuun ja jokainen  Record.FromList  loppuun. Voimme käyttää alaviivaa viitatakseen listaan ​​ja kenttiin Record.FromList suluissa  .

Kutsumme siis listan sarakkeissa muuttujaa Record.FromList( _, lCols )) .

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Joten listoja sisältävän luettelon sijaan meillä on nyt . Painetaan jälleen sivulle valkoisessa tilassa nähdäksesi tuloksen.

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Ja voimme nähdä yllä, että jokaiselle kohteelle on nyt määritetty kentän nimi. Jatkamme muuttamalla tästä taulukoksi.

Power Query Muunna sarake taulukoksi

Muuntaaksesi luettelomme taulukoksi, kirjoitamme kaavapalkkiimme  Table.FromRecords  alkuun ja kierrämme sen kaavan ympärille avoimilla ja suljetuilla suluilla. Tämän valintamerkin painamisen jälkeen saamme alla olevan tuloksen.

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Table.AddRankColumn

Yleisön luokittelussa käytämme suhteellisen uutta  M-funktiota nimeltä  Table.AddRankColumn . Joten paina  fx  valintamerkin vieressä ja syötä tämä toiminto.

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Jatkamme funktiomme rakentamista kirjoittamalla sulkuihin tekstiarvon, jota kutsumme nimellä  Sijoitus väestön mukaan . Seuraamme sitä pilkulla ja annamme vertailukriteerimme, joka on sarake  2022 Population.

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Power Query Muunna sarake uudelleen järjestetyksi taulukoksi

Koska tarvitsemme sen laskevassa järjestyksessä, syötämme kohtaan  Order.Descending  ja suljemme sen suluilla. Nyt kun toimintomme on valmis, painamme tätä valintamerkkiä uudelleen ja saamme alla olevan tuloksen.

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Kuten näet, se on lisännyt ranking-sarakkeen ( Rank by Population ) ja on myös lajitellut taulukon laskevaan järjestykseen.

Kopioimme uuden sarakkeen nimen ( Rank by Population ) ja lisäämme kaavan alkuun  Table.ReorderColumns . Se tarvitsee taulukon ja sarakejärjestyksen, joten luomme luettelon kaavan loppuun ja liitämme kopioimamme uuden sarakkeen nimen. 

Liitämme sen sitten luettelosarakkeillamme ( lCols ) ja suljemme sen suluilla. Ja lopuksi painamme sitä valintamerkkiä viimeisen kerran.

Power Queryn muunnossarakehaaste: pinottu tiedot järjestetyksi taulukoksi

Olemme onnistuneesti suorittaneet tilatun Power Query -haasteen pinotun Excel BI:n!




Johtopäätös

Olemme onnistuneesti suorittaneet Excel BI:n pinottujen tietojen tilaushaasteen. Muutimme yhden tietosarakkeen oikeaksi taulukoksi, jossa jokaiselle tietotyypille on sarake ja joka lisää sen jälkeen sijoituksen väestöön.

Ensin loimme joukon luetteloita . Porasimme sarakettamme, jaoimme luettelot ja määritimme kenttien nimet. Sitten muutimme tietomme taulukkomuotoon ja tallensimme sarakkeet funktiolla.

Kaikesta tästä blogista oppimastasi on varmasti hyötyä tulevissa LuckyTemplates- ja Power Query -muutossarakepyrkimyksissäsi!


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.