LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Tämä on opetusohjelma LuckyTemplates unpivot -sarakkeista. Aion näyttää sinulle, kuinka voit poistaa useita sarakeyhdistelmiä. Voit katsoa tämän opetusohjelman koko videon tämän blogin alaosasta.

Tämä on osa unpivot-variaatiosarjaa, jonka tarkoituksena on muuttaa tietosi oikeaan taulukkomuotoon, joka sopii analysointiin. Useimmat muunnokset voidaan suorittaa käyttöliittymän avulla.

Esimerkki, jonka aion näyttää sinulle, on peräisin kysymyksestä, jonka LuckyTemplates-jäsen esitti. Jos katsomme lähdetaulukkoa, näemme yhden rivin. Haluttu asettelu näyttää kolme tietuetta, joissa yksittäinen lähdetaulukon rivi on jaettu ylityötyypin mukaan.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Joten meidän on luotava attribuutti, joka kertoo jotain kyseisen tietueen arvoista, ja sitten yhdistettävä tunnit ja kustannukset kyseiselle ylityötyypille.

On olemassa useita tapoja saavuttaa tämä, mutta aion jakaa kanssasi ratkaisun, joka käyttää tehokasta M-funktiota, joka ei ole käytettävissä List.Zip- nimisen nauhan kautta . Joten tutkitaan kuinka se toimii.

Sisällysluettelo

LuckyTemplates Unpivot sarake käyttämällä List.Zip

Vasemmassa yläkulmassa zoomasin datapareihin ja voimme erottaa kolme ylityötyyppiä. Funktio List.Zip ottaa yhden luettelon, joka sisältää sisäkkäisen luettelon, ja palauttaa sitten yhden luettelon sisäkkäisen luettelon kanssa.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Ensimmäinen luettelomme sisältää attribuutit, jotka lähettävät jotain tietueen arvoista. Toinen luettelo sisältää tunnit ja viimeinen on kustannukset.

Jos katsomme oikealle, voimme nähdä, että List.Zip yhdistää nämä arvot sisäkkäisestä luettelosta niiden sijainnin perusteella. Joten kaikki ensimmäisen rivin vasemmalla puolella yhdistetään uudeksi luetteloksi oikealla. Ja sama tapahtuu joka toiselle riville lähdeluettelossa, jonka toimitimme List.Zip.

Siirrytään nyt kohtaan . Olen jo maininnut, että List.Zip ei ole saatavilla nauhan kautta, joten meidän on kirjoitettava varsinainen M käyttääksemme sitä. Ja voimme tehdä sen, jos lisäämme mukautetun sarakkeen.

Joten aion valita vasemmassa kulmassa olevan minitaulukon kautta Lisää mukautettu sarake .

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Syötetään List.Zip ja laitetaan aloitussulut. Se etsii yhtä luetteloa luetteloineen, eikö niin? Joten aion käyttää luettelon alustustoimintoa luettelon luomiseen.

Sitten näemme tekstiarvot, yhden kullekin ylityötyypille. Lisään pilkun ja luon uuden luettelon. Muista, että List.Zip yhdistää arvot niiden sijainnin perusteella luettelossa. Joten meidän on välitettävä arvot täsmälleen samassa järjestyksessä. Sitten laitan kiharan hakasulkeen tälle listalle.

Lopullinen luettelomme sisältää kustannukset, joten laitan pilkun ja aloitussulkeen ja valitsen arvot samassa järjestyksessä. Ja vielä kerran, lisää lopettava sulkumerkki tälle luettelolle, sitten sulkeva kaarisulku luetteloita sisältäville luetteloillemme ja toinen sulkeva sulku funktiolle. Napsauta sitten OK.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Nyt emme enää tarvitse arvosarakkeita tänne, eikö niin? Joten aion valita ensimmäisen, painaa vaihtonäppäintä, valitse viimeinen ja napsauta sitten ja Poista sarakkeet .

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Aion klikata Päätä tässä tyhjässä tilassa nähdäkseni luettelojemme sisällön. Voimme nähdä, että meillä on luettelo, joka sisältää useita luetteloita, ja tämä on juuri tuo tulos, jonka List.Zip luo.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Laajenna uusille riveille ja poimi arvot

Joten noilla sivusuuntaisilla nuolilla aion laajentaa uusia rivejä.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Ja se loi kolme tietuetta. Kun napsautan sivua tyhjällä välilyönnillä uudelleen, voimme nähdä, että meillä on arvot tälle ensimmäiselle tietueelle.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Voimme poimia ne napsauttamalla niitä sivunuolia uudelleen ja napsauttamalla Pura arvot ja valitsemalla sitten erotin. Käytän välilehteä ja painan OK.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Kaikkia arvoja ei ole yhdistetty yhdeksi sarakkeeksi, joten voimme Muunna-välilehdellä valita Split Column (Jaa sarake) ja klikata sitten Rajoittimen mukaan .

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Valitse sitten tässä välilehti ja paina OK.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Se ei havainnut tietotyyppejä oikein, joten painamalla vaihtonäppäintä alaspäin valitsen viimeisen sarakkeen ja valitsen Muunna-välilehdeltä Tunnista tietotyypit .

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus

Ja nyt, annetaan näille sarakkeille oikeat nimet.

LuckyTemplates Unpivot -sarakkeet – Power Query -opastus




Johtopäätös

Tässä opetusohjelmassa olen näyttänyt, kuinka voit poistaa useita sarakeyhdistelmiä käyttämättä mitään LuckyTemplates Unpivot Columns -komentoja, jotka ovat käytettävissä nauhassa. Tässä käytin List.Zip-tiedostoa datajoukkojen irrottamiseen Power Queryssa.

Suosittelen, että tutustut tähän toimintoon enemmän ja otat sen käyttöön omassasi.

Kaikki parhaat!

Melissa


LuckyTemplates -muotokartan visualisointi tilaanalyysiin

LuckyTemplates -muotokartan visualisointi tilaanalyysiin

Tämä blogi sisältää Shape Map -visualisoinnin tilaanalyysiä varten LuckyTemplatesissa. Näytän sinulle, kuinka voit käyttää tätä visualisointia tehokkaasti sen ominaisuuksien ja elementtien kanssa.

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

LuckyTemplatesin talousraportointi: tulosten kohdentaminen malleihin jokaisella rivillä

Tässä opetusohjelmassa esittelen ainutlaatuisen idean talousraportoinnista, joka allokoi tulokset LuckyTemplatesin sisällä olevien taulukkopohjien ennalta määrittämiseen.

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

DAX-mittaukset LuckyTemplatesissa käyttämällä mittahaaroitusta

Luo DAX-suureita LuckyTemplatesissa käyttämällä olemassa olevia suureita tai kaavoja. Tätä kutsun mittahaaroitustekniikaksi.

Tehokkain toimintopuhelu LuckyTemplatesissa

Tehokkain toimintopuhelu LuckyTemplatesissa

Tässä blogissa tutustu LuckyTemplates-tietojoukkoon, tehokkaimpaan funktiokutsuun, joka tuo tuhansia M- ja DAX-funktioita sormiesi ulottuville.

Datamallinnustekniikat DAX-mittausten järjestämiseen

Datamallinnustekniikat DAX-mittausten järjestämiseen

Tämän päivän opetusohjelmassa jaan muutamia datamallinnustekniikoita DAX-mittausten järjestämiseksi paremmin tehokkaamman työnkulun aikaansaamiseksi.

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates Financial Dashboard: Täydelliset taulukon mukautusvinkit

LuckyTemplates on loistava työkalu talousraportointiin. Tässä on opetusohjelma räätälöityjen taulukoiden luomisesta LuckyTemplates-talouden hallintapaneelillesi.

Power Queryn kielivirran parhaat käytännöt

Power Queryn kielivirran parhaat käytännöt

Tässä opetusohjelmassa keskustellaan Power Query Language Flowsta ja siitä, kuinka se voi auttaa luomaan sujuvan ja tehokkaan dataraportin.

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

LuckyTemplates mukautetut kuvakkeet | PBI-visualisointitekniikka

Keskustelen yhdestä suosikkitekniikoistani mukautettujen LuckyTemplates-kuvakkeiden ympärillä, joka käyttää mukautettuja kuvakkeita dynaamisella tavalla LuckyTemplates-visuaaleissa.

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

LuckyTemplates -taulukoiden luominen UNION & ROW -funktiolla

Tässä blogissa näytän sinulle, kuinka voit luoda LuckyTemplates-taulukoita käyttämällä kaavaa, joka yhdistää UNION-funktion ja ROW-funktion.

On-Premises Data Gateway Power Automatessa

On-Premises Data Gateway Power Automatessa

Tutustu siihen, kuinka On-premises-tietoyhdyskäytävä antaa Power Automaten käyttää työpöytäsovelluksia, kun käyttäjä on poissa tietokoneesta.