Lue englanniksi

Jaa


Pivotoi sarakkeet

Power Queryssa voit luoda taulukon, joka sisältää koostearvon jokaiselle sarakkeen yksilölliselle arvolle. Power Query ryhmittelee jokaisen yksilöllisen arvon, suorittaa koostelaskelman kullekin arvolle ja pivotoi sarakkeen uudeksi taulukoksi.

Pivotoi sarakkeet -kaavio.

Kaavio, joka näyttää vasemmalla olevan taulukon, jossa on tyhjä sarake ja rivit. Attributes-sarake sisältää yhdeksän riviä, kun A1, A2 ja A3 toistetaan kolme kertaa. Arvot-sarake sisältää ylhäältä alas arvot V1–V9. Kun sarakkeet on pivotoitu, oikealla oleva taulukko sisältää tyhjän sarakkeen ja rivit, Määritteiden arvot A1, A2 ja A3 sarakeotsikoina, A1-sarakkeen, joka sisältää arvot V1, V4 ja V7, A2-sarakkeen, joka sisältää arvot V2, V5 ja V8, ja A3-sarakkeen, joka sisältää arvot V3, V6 ja V9.

Kuvittele seuraavassa kuvassa oleva taulukko.

Pivotoi alkuperäisen taulukon sarake.

Taulukko, joka sisältää Teksti-tietotyypiksi määritetyn Maa-sarakkeen, tietotyypiksi määritetyn Päivämäärä-sarakkeen ja Ken numerotietotyypiksi määritetyn Arvo-sarakkeen. Maa-sarake sisältää USA:n kolmella ensimmäisellä rivillä, Kanadan seuraavilla kolmella rivillä ja Panaman kolmella viimeisellä rivillä. Date-sarake sisältää päivämäärän ensimmäisellä, avoimella ja seitsemännellä rivillä, toisen päivämäärän toisella, viidennellä ja kahdeksannella rivillä sekä kolmannen, kuudennen ja yhdeksännen rivin kolmannen ja yhdeksännen päivämäärän.

Tämä taulukko sisältää arvot maan ja päivämäärän mukaan yksinkertaisessa taulukossa. Tässä esimerkissä haluat muuntaa tämän taulukon sellaiseksi, jossa päivämääräsarake on pivotoitu, seuraavassa kuvassa esitetyllä tavalla.

Pivotoi sarakkeen lopullinen taulukko.

Taulukko, joka sisältää Teksti Ken tietotyypiksi määritetyn Maa-sarakkeen sekä ensimmäisen, toisen ja kolmannen päivämääräsarakkeen. Maa-sarakkeessa on Kanada rivillä 1, Panama rivillä 2 ja USA rivillä 3.

Huomautus

Pivot-sarakkeiden toiminnon aikana Power Query lajittelee taulukon ensimmäisestä sarakkeesta löytyneiden arvojen perusteella nousevassa järjestyksessä taulukon vasemmassa reunassa.

Sarakkeen pivotoiminen

  1. Valitse sarake, jonka haluat pivotoida. Valitse tässä esimerkissä Päivämäärä-sarake.

  2. Valitse Muunna-välilehden Mikä tahansa sarake -ryhmässä Pivot-sarake.

    Näyttökuva valitusta Muunna-välilehdestä, valitun taulukon Päivämäärä-sarakkeesta ja korostettuna Pivot-sarakevaihtoehdosta.

  3. Valitse Pivot-sarakkeen valintaikkunan Arvo-sarakeluettelosta Arvo.

    Näyttökuva Pivot-sarake-valintaikkunasta, jossa Perus on valittuna ja Arvo-sarakkeen arvona on Arvo.

    Oletusarvoisesti Power Query yrittää tehdä summan koosteena, mutta voit valita Lisäasetukset-vaihtoehdon nähdäksesi muita käytettävissä olevia koosteita.

    Näyttökuva Pivot-sarakkeet-valintaikkunasta, jossa on valittuna Lisäasetukset ja avattava Koostearvo-funktio.

Käytettävissä olevat vaihtoehdot:

  • Älä koosta
  • Määrä (kaikki)
  • Määrä (ei tyhjä)
  • Minimi
  • Maksimi
  • Median
  • Sum
  • Keskiarvo

Niiden sarakkeiden pivotointi, joita ei voi koostaa

Voit pivotoida sarakkeita ilman koostamista, kun käsittelet sarakkeita, joita ei voi koostaa, tai kun yrität tehdä koostamista ei tarvita. Kuvitellaan esimerkiksi seuraavan kuvan kaltainen taulukko, jossa on kenttänä Maa, Sijainti ja Tuote .

Pivotoi sarake ei koostetta.

Taulukko, jossa on Maa-sarake, joka sisältää USA:n kolmella ensimmäisellä rivillä, Kanada kolmella seuraavalla rivillä ja Panama kolmella viimeisellä rivillä. Position-sarake sisältää Ensimmäisen sijan ensimmäisellä, neljännellä ja seitsemännellä rivillä, Toisen sijan toisella, viidennellä ja kahdeksannella rivillä ja kolmannen sijan kolmannella, kuudennella ja yhdeksännellä rivillä.

Oletetaan, että haluat pivotoida Sijainti-sarakkeen tässä taulukossa, jotta voit saada sen arvot uusiksi sarakkeiksi. Näiden uusien sarakkeiden arvoille käytetään Product-sarakkeen arvoja. Valitse Sijainti-sarake ja pivotoi sarake valitsemalla Pivot-sarake.

Näyttökuva taulukosta, jossa Sijainnit-sarake on valittuna ja Pivot-sarakkeet-komento korostetaan Muunna-välilehdessä.

Valitse Pivot-sarake-valintaikkunassa Tuote-sarake arvosarakkeena. Valitse Lisäasetukset-painike Pivot-sarakkeet-valintaikkunassa ja valitse sitten Älä koosta.

Näyttökuva Pivot-sarake-valintaikkunasta, jossa Koostearvo-funktion arvona on Älä koosta.

Tämän toiminnon tulos tuottaa seuraavassa kuvassa näkyvän tuloksen.

Pivotoi sarakkeet Älä koosta tulosta.

Taulukko, joka sisältää Sarakkeet Country, First Place, Second Place ja Third Place, ja Maa-sarake, jossa Kanada on rivillä 1, Panama rivillä 2 ja USA rivillä 3.

Virheitä Käytettäessä Älä koosta -asetusta

Älä koosta -asetus toimii siten, että se ottaa yksittäisen arvon pivot-toiminnolle, joka sijoitetaan sarakkeen ja riviparin leikkausarvoksi. Oletetaan esimerkiksi, että sinulla on seuraavan kuvan kaltainen taulukko.

Pivot-sarake ei koosta virheesimerkin alkutaulukkoa.

Taulukko, jossa on Maa-, Päivämäärä- ja Arvo-sarakkeet. Maa-sarake sisältää USA:n kolmella ensimmäisellä rivillä, Kanadan seuraavilla kolmella rivillä ja Panaman kolmella viimeisellä rivillä. Päivämäärä-sarake sisältää yhden päivämäärän kaikilla riveillä. Arvosarake sisältää useita kokonaislukuja välillä 20–785.

Haluat pivotoida kyseisen taulukon käyttämällä Date-saraketta ja käyttää Arvo-sarakkeen arvoja. Koska tämän pivotoinnin ansiosta taulukossa on vain Maa-arvot riveillä ja Päivämäärät sarakkeina, saat virheilmoituksen jokaiselle solun arvolle, koska kullekin Maa- ja Päivämäärä-yhdistelmälle on useita rivejä. Tämän Pivot-saraketoiminnon tuloksena saadaan seuraavassa kuvassa näkyvät tulokset.

Pivot-sarake ei koosta virheesimerkin lopullista taulukkoa.

Huomaa virhesanoma "Expression.Error: Luetteloinnissa oli liian monta elementtiä toiminnon suorittamiseksi". Tämä virhe ilmenee, koska Älä koosta -toiminto odottaa vain yhtä arvoa maalle ja päivämääräyhdistelmälle.