Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
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.
Kaavio, joka näyttää vasemman taulun tyhjällä sarakkeella ja riveillä. 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 käännetään, oikea taulukko sisältää tyhjän sarakkeen ja rivejä. Attribuuttiarvot A1, A2 ja A3 ovat sarakkeen otsikoita. A1-sarakkeessa on V1-, V4- ja V7-arvot. A2-sarakkeessa on V2-, V5- ja V8-arvot. Lopuksi A3-sarakke, joka sisältää V3-, V6- ja V9-arvot.
Kuvittele seuraavassa kuvassa oleva taulukko.
Taulukko, joka sisältää Teksti-tietotyypiksi määritetyn Maa-sarakkeen, tietotyypiksi määritetyn Päivämäärä-sarakkeen ja Kokonaisluku-tietotyypiksi 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.
Taulukko, joka sisältää Teksti-tietotyypissä määritetyn Maa-sarakkeen sekä ensimmäisen, toisen ja kolmannen päivämääräsarakkeen kokonaisluku-tietotyypiksi määritetyn. Maa-sarakkeessa on Kanada rivillä 1, Panama rivillä 2 ja USA rivillä 3.
Muistiinpano
Pivot-sarakkeiden toiminnon aikana Power Query lajittelee taulukon ensimmäisestä sarakkeesta löytyneiden arvojen perusteella nousevassa järjestyksessä taulukon vasemmassa reunassa.
Sarakkeen pivotoiminen
Valitse sarake, jonka haluat pivotoida. Valitse tässä esimerkissä Päivämäärä -sarake.
Valitse Mikä tahansa sarake -ryhmän Muunna -välilehdestä Pivot-sarake.
Valitse Pivot -sarakkeen -valintaikkunan Arvo-sarakkeenArvo-.
Oletusarvoisesti Power Query yrittää tehdä summan koosteena, mutta voit valita Lisäasetukset -vaihtoehdon nähdäksesi muita käytettävissä olevia koosteita.
Käytettävissä olevat vaihtoehdot ovat:
- Älä koosta
- Määrä (kaikki)
- Määrä (ei tyhjä)
- Minimi
- Maksimi
- Mediaani
- Summa
- 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 Maa-, sijainti, ja Tuote- kenttinä.
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 uusina sarakkeina. Näiden uusien sarakkeiden arvoille käytetään Product sarakkeen
Valitse Pivot -sarake -valintaikkunassa arvosarakkeeksi Tuote -sarake. Valitse
Tämän toiminnon tulos tuottaa seuraavassa kuvassa näkyvän tuloksen.
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 sarake- ja riviparin leikkauskohdan arvoksi. Oletetaan esimerkiksi, että sinulla on seuraavan kuvan kaltainen taulukko.
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ä Päivämäärä- saraketta ja haluat käyttää Value -sarakkeen arvoja. Koska tämän pivotoinnin ansiosta taulukossa on vain Country -arvot riveillä ja Dates sarakkeina, saat virheilmoituksen jokaiselle soluarvolle, koska kullekin Country ja Dateyhdistelmälle on useita rivejä. Tämän Pivot-sarakkeen toiminnon tuloksena saadaan seuraavassa kuvassa näkyvät tulokset.
Huomaa virheilmoitus Expression.Error: There were too many elements in the enumeration to complete the operation. Tämä virhe johtuu siitä, että Don't aggregate -operaatio odottaa vain yhtä arvoa maan ja päivämäärän yhdistelmälle.