Poista sarakkeiden pivotointi
Power Queryssa voit muuntaa sarakkeet määrite–arvo-pareiksi, joissa sarakkeista tulee rivejä.
Kaavio, joka näyttää vasemman taulukon, jossa on tyhjä sarake ja rivit, sekä Määritteiden arvot A1, A2 ja A3 sarakeotsikoina. Tässä taulukossa A1-sarake sisältää arvot V1, V4 ja V7. A2-sarake sisältää arvot V2, V5 ja V8. A3-sarake sisältää arvot V3, V6 ja V9. Kun sarakkeiden pivotointi on purettu, kaavion oikea taulukko sisältää tyhjän sarakkeen ja rivit, Attributes-sarakkeen, jossa on yhdeksän riviä, A1, A2 ja A3 kolme kertaa, ja Values-sarakkeen, jonka arvot ovat V1–V9.
Jos esimerkiksi annetaan seuraavanlainen taulukko, jossa maan rivit ja päivämääräsarakkeet luovat arvojen matriisin, tietoja on vaikea analysoida skaalautuvasti.
Näyttökuva taulukosta, jossa on Teksti-tietotyypissä määritetty Maa-sarake ja kolme saraketta, joiden päivämäärät ovat 1.6.2023, 1.7.2023 ja 1.8.2023 kokonaisluku-tietotyyppinä. Maa-sarake sisältää USA:n rivillä 1, Kanadan rivillä 2 ja Panaman rivillä 3.
Sen sijaan voit muuntaa taulukon taulukoksi, jossa on pivotoitumattomia sarakkeita, kuten seuraavassa kuvassa esitetään. Muunnetussa taulukossa on helpompi käyttää päivämäärää määritteenä suodatettavaksi.
Näyttökuva taulukosta, jossa on Teksti-tietotyypiksi määritetty Maa-sarake, Teksti-tietotyypiksi määritetty Määrite-sarake ja Kokonaisluku-tietotyypiksi määritetty Arvo-sarake. Maa-sarake sisältää USA:n kolmella ensimmäisellä rivillä, Kanadan seuraavilla kolmella rivillä ja Panaman kolmella viimeisellä rivillä. Ominaisuus-sarake sisältää kesäkuun 1, 2023 päivämäärän ensimmäisellä, forth- ja seitsemännellä rivillä, heinäkuun 1, 2023 päivämäärän toisella, viidennellä ja kahdeksannella rivillä sekä 1. elokuuta 2023 päivämäärän kolmannella, kuudennella ja yhdeksännellä rivillä.
Tämän muunnoksen avaimena on, että taulukossa on päivämääräjoukko, jonka kaikkien pitäisi olla osa yhtä saraketta. Kunkin päivämäärän ja maan arvon on oltava eri sarakkeessa, mikä luo määrite–arvo-parin tehokkaasti.
Power Query luo aina määrite–arvo-parin käyttämällä kahta saraketta:
- Attribute: Pivotointikelvottomien sarakeotsikoiden nimi.
- Value: Arvot, jotka olivat kaikkien pivotoitumattomien sarakeotsikoiden alapuolella.
Käyttöliittymässä on useita paikkoja, joista löydät Poista pivotointi -sarakkeet. Voit napsauttaa hiiren kakkospainikkeella sarakkeita, joiden pivotoinnin haluat poistaa, tai voit valita komennon valintanauhan Muunna -välilehdestä.
Voit poistaa sarakkeiden pivotoinnin taulukosta kolmella tavalla:
- Poista sarakkeiden
- Poista muiden sarakkeiden
- Poista vain valittujen sarakkeiden pivotointi
Poista sarakkeiden pivotointi
Aiemmin kuvatussa skenaariossa sinun on ensin valittava sarakkeet, joiden pivotoinnin haluat poistavan. Voit valita Ctrl niin monta saraketta kuin haluat. Tässä skenaariossa haluat valita kaikki sarakkeet lukuun ottamatta sitä saraketta, jonka nimi on Country. Kun olet valinnut sarakkeet, napsauta hiiren kakkospainikkeella mitä tahansa valituista sarakkeista ja valitse sitten Poista pivotoi sarakkeet -.
Näyttökuva taulukosta, jossa on valittuna 1.6.2023, 1.7.2023 ja 1.8.2023 sarakkeet sekä pikavalikosta valittu Poista pivotoi sarakkeet -komento."
Toiminnon tulos tuottaa seuraavassa kuvassa näkyvän tuloksen.
Erityisnäkökohdat
Kun olet luonut kyselyn edellisistä vaiheista, kuvittele, että ensimmäinen taulukkosi päivittyy näyttämään samalta kuin seuraavassa näyttökuvassa.
Näyttökuva taulukosta, jossa on samat alkuperäiset Maa-, 1.6.2023-, 1.7.2023- ja elokuun 2023 päivämääräsarakkeet, ja lisää päivämääräsarake 1.9.2023. Country-sarake sisältää yhä USA:n, Kanadan ja Panaman arvot, mutta myös Yhdistynyt kuningaskunta on lisännyt neljättä riviä ja Meksiko viidennelle riville.
Huomaa, että lisäät uuden sarakkeen päivämäärälle 1. syyskuuta 2023 (9/1/2023) ja kaksi uutta riviä maille/alueille Yhdistynyt kuningaskunta ja Meksiko.
Jos päivität kyselysi, huomaa, että toiminto tehdään päivitetyssä sarakkeessa, mutta se ei vaikuta sarakkeeseen, jota ei alun perin valittu (Maa-tässä esimerkissä). Tämä tarkoittaa sitä, että myös lähdetaulukkoon lisäämäsi uusi sarake ei ole pivotoitu.
Seuraavassa kuvassa näkyy, miltä kyselysi näyttää uuden päivitetyn lähdetaulukon päivityksen jälkeen.
Näyttökuva taulukosta, jossa on Maa-, Määrite- ja Arvo-sarakkeet. Maa-sarakkeen neljä ensimmäistä riviä sisältävät YHDYSVALTOJEN, toiset neljä riviä sisältävät Kanadan, kolmannet neljä riviä sisältävät Panaman, neljäs neljä riviä sisältää Yhdistyneen kuningaskunnan ja viidennellä neljällä rivillä on Meksiko. Ominaisuus-sarake sisältää neljän ensimmäisen rivin päivämäärät 1.6.2023, 1.7.2023 ja elokuun 2023 päivämäärät. Ne toistetaan kullekin maalle.
Poista muiden sarakkeiden pivotointi
Voit myös valita sarakkeet, joiden pivotoinnin et halua poistaa, ja poistaa pivotoinnin taulukon muista sarakkeista. Tässä toiminnossa poista muiden sarakkeiden pivotointi tulee mukaan.
Tämän toiminnon tulos tuottaa täsmälleen saman tuloksen kuin se, jonka sait Poista pivotointi -sarakkeista.
Näyttökuva taulukosta, jossa on Teksti-tietotyypiksi määritetty Maa-sarake, Teksti-tietotyypiksi määritetty Määrite-sarake ja Kokonaisluku-tietotyypiksi määritetty Arvo-sarake. Maa-sarake sisältää USA:n kolmella ensimmäisellä rivillä, Kanadan seuraavilla kolmella rivillä ja Panaman kolmella viimeisellä rivillä. Ominaisuus-sarake sisältää kesäkuun 1, 2023 päivämäärän ensimmäisellä, forth- ja seitsemännellä rivillä, heinäkuun 1, 2023 päivämäärän toisella, viidennellä ja kahdeksannella rivillä sekä 1. elokuuta 2023 päivämäärän kolmannella, kuudennella ja yhdeksännellä rivillä.
Muistiinpano
Tämä muunnos on ratkaisevassa asemassa kyselyissä, joissa on tuntematon määrä sarakkeita. Toiminto poistaa kaikkien sarakkeiden pivotoinnin taulukosta paitsi valitsemasi sarakkeet. Tämä on erinomainen ratkaisu, jos skenaariosi tietolähde sai uudet päivämääräsarakkeet päivityksessä, koska ne poimitaan ja peruutetaan.
Erityisnäkökohdat
Samoin kuin Poista pivotointi --toiminnon kanssa, jos kysely päivitetään ja tietolähteestä poimitaan enemmän tietoja, kaikkien sarakkeiden pivotointi poistetaan lukuun ottamatta aiemmin valittuja.
Jos haluat havainnollistaa tätä prosessia, oletetaan, että sinulla on uusi taulukko, kuten seuraavassa kuvassa.
Näyttökuva taulukosta, jossa on Sarakkeet Maa, 1.6.2023, 1.7.2023, 1.8.2023 ja 1.9.2023 sarakkeet, joiden kaikkien sarakkeiden tietotyypiksi on määritetty Teksti. Country-sarake sisältää ylhäältä alas USA:n, Kanadan, Panaman, Yhdistyneen kuningaskunnan ja Meksikon.
Voit valita Maa - -sarakkeen ja valita sitten Poista muiden sarakkeiden pivotoinnin, mikä tuottaa seuraavan tuloksen.
Näyttökuva taulukosta, jossa on Maa-, Määrite- ja Arvo-sarakkeet. Maa- ja Määrite-sarakkeiden tietotyypiksi on määritetty Teksti. Value-sarakkeen arvoksi on määritetty Koko arvo -tietotyyppi. Maa-sarakkeen neljä ensimmäistä riviä sisältävät YHDYSVALTOJEN, toiset neljä riviä sisältävät Kanadan, kolmannet neljä riviä sisältävät Panaman, neljäs neljä riviä sisältää Yhdistyneen kuningaskunnan ja viidennellä neljällä rivillä on Meksiko. Ominaisuus-sarake sisältää 1.6.2023, 1.7.2023, 1.8.2023 ja 1.9.2023 neljän ensimmäisen rivin aikana, jotka toistetaan jokaiselle maalle.
Poista vain valittujen sarakkeiden pivotointi
Tämän viimeisen vaihtoehdon tarkoituksena on poistaa vain tietyt sarakkeet taulukosta. Tämä vaihtoehto on tärkeä tilanteissa, joissa käsittelet tuntematonta määrää sarakkeita tietolähteestä ja haluat poistaa vain valittujen sarakkeiden pivotoinnin.
Jos haluat suorittaa tämän toiminnon, valitse sarakkeet, joiden pivotointi poistetaan. Tässä esimerkissä on kaikki sarakkeet lukuun ottamatta saraketta, joka Maa-. Napsauta sitten hiiren kakkospainikkeella mitä tahansa valitsemiasi sarakkeita ja valitse sitten Poista vain valittujen sarakkeiden pivotointi.
Huomaa, miten tämä toiminto tuottaa saman tuloksen kuin edellisissä esimerkeissä.
Näyttökuva taulukosta, jossa on Teksti-tietotyypiksi määritetty Maa-sarake, Teksti-tietotyypiksi määritetty Määrite-sarake ja Kokonaisluku-tietotyypiksi määritetty Arvo-sarake. Maa-sarake sisältää USA:n kolmella ensimmäisellä rivillä, Kanadan seuraavilla kolmella rivillä ja Panaman kolmella viimeisellä rivillä. Attribute-sarake sisältää kesäkuun 1, 2023 päivämäärän ensimmäisellä, forth- ja seitsemännellä rivillä, heinäkuun 1, 2023 päivämäärän toisella, viidennellä ja kahdeksannella rivillä ja elokuun 1, 2023 päivämäärän kolmannella, kuudennella ja yhdeksännellä rivillä.
Erityisnäkökohdat
Jos lähdetaulukkomme muuttuu päivityksen jälkeen käyttämään uutta 9/1/2020--saraketta ja uusia rivejä Yhdistyneessä kuningaskunnassa ja Meksikossa, kyselyn tulos on eri kuin edellisissä esimerkeissä. Oletetaan, että lähdetaulukkomme muuttuu päivityksen jälkeen taulukkoon seuraavassa kuvassa.
Kyselyn tulos on seuraavan kuvan kaltainen.
Se näyttää tältä, koska pivotoinnin purkutoimintoa käytettiin vain 6/1/2020, 1.7.2020, ja 8/1/2020 sarakkeissa, joten sarake, jossa on otsikko 9/1/2020, pysyy muuttumattomana.