Tietotyyppien lisääminen tai muuttaminen (Power Query)

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

Voit määrittää ja tunnistaa tietotyypin, mutta useimmiten sinun ei tarvitse. Tietotyypin tunnistaminen tapahtuu oletusarvoisesti automaattisesti, kun muodostat yhteyden seuraaviin:

  • Rakenteelliset tietolähteet Esimerkkejä ovat kaikki tietokannat. Power Query lukee tietolähteen taulukkorakenteen ja näyttää tiedot automaattisesti käyttämällä kunkin sarakkeen oikeaa tietotyyppiä.
  • Rakenteettomista lähteistä Esimerkkejä ovat Excel, CSV ja tekstitiedostot. Power Query tunnistaa tietotyypit automaattisesti tarkastamalla taulukon arvot.

Automaattinen tietotyyppien tunnistus on oletusarvoisesti käytössä Power Query rakenteettomien lähteiden kohdalla, mutta voit muuttaa asetusasetusta. Joissakin tapauksissa et ehkä halua, että nämä vaiheet suoritetaan automaattisesti, koska toiminto voi aiheuttaa tietolähteen päivitysvirheitä. Lisätietoja on artikkelissa Tietolähdevirheiden käsittely.

Power Query tietotyypit

Power Query käytetyt tietotyypit on lueteltu seuraavassa taulukossa.

Kuvake Tietotyyppi Kuvaus
Mikä tahansa tietotyyppi -kuvake Mikä tahansa Ei ilmaise eksplisiittistä tietotyyppimääritystä.
Päätetään myöhemmin Binaarinen Binaariarvo, kuten Y/N tai 0/1.
Päätetään myöhemmin Korjattu desimaaliluku Kiinteä muotoilu on neljä numeroa oikealla ja 19 numeroa vasemmalla. Tunnetaan myös nimellä Valuuttatyyppi.
Päätetään myöhemmin Päivämäärä Päivämäärä, jolla ei ole aikaa ja jonka murtolukuarvo on nolla.
Päätetään myöhemmin Päivämäärä/kellonaika Desimaalilukutyyppinä tallennettu päivämäärä- ja kellonaika-arvo.
Päätetään myöhemmin Date/Time/TimeZone UTC-päivämäärä ja -aika, jossa on aikavyöhykkeen siirtymä.
Päätetään myöhemmin Kesto Desimaaliluvuksi muunnettu aika.
Päätetään myöhemmin Tosi/epätosi Totuusarvo on joko Tosi tai Epätosi.
Päätetään myöhemmin Desimaaliluku 64-bittinen (kahdeksan tavun) liukuluku.
Päätetään myöhemmin Prosentti Kiinteä desimaaliluku, jonka rajoitin muotoillaan prosentteina.
Päätetään myöhemmin Teksti Tekstimuodossa esitetyt merkkijonot, numerot tai päivämäärät.
Päätetään myöhemmin Aika Aika, jossa ei ole päivämäärää, jossa ei ole numeroita desimaalipilkun vasemmalla puolella.
Päätetään myöhemmin Kokonaisluku 64-bittisen (kahdeksan tavun) kokonaislukuarvo.

Tietotyypin määrittäminen ja tunnistaminen

Sarakkeen tietotyyppi näkyy sarakeotsikon vasemmassa reunassa tietotyyppiä symboloivalla kuvakkeella.

Esimerkki sarakeotsikoiden vasemmalla puolella olevista tietotyyppikuvakkeista

  1. Jos haluat avata kyselyn, etsi aiemmin Power Query -editori ladattu kysely, valitse tiedoista solu ja valitse sitten Kyselyn>muokkaaminen. Lisätietoja on artikkelissa Kyselyn luominen, lataaminen tai muokkaaminen Excelissä (Power Query).
  2. Jos haluat tunnistaa tietotyypin, valitse sarake ja valitse sitten Muunna>tunnista tietotyyppi. Voit tehdä tämän, jos nykyinen tietotyyppi on Mikä tahansa ja haluat sarakkeelle tietyn tietotyypin.
  3. Jos haluat määrittää tietotyypin, valitseAloitustietotyyppi> ja valitse sitten tietotyyppi avattavasta valikosta.

Vihje Voit myös valita sarakkeen otsikon vasemmassa reunassa olevan kuvakkeen. Kunkin tietotyypin lisäksi voit valita luettelon alareunassa Käytä kieliä , jos haluat näyttää Vaihda tyyppi aluekohtaisesti -valintaikkunan, jos haluat valita tietotyypin ja käyttää siinä tiettyä kieliasetusta. Tämä kieliasetus ohittaa Power Query kieliasetuksen. Lisätietoja on artikkelissa Tietojen alue- tai alueasetusten määrittäminen (Power Query).

Tietotyypin ja sarakeotsikoiden automaattisen tunnistamisen määrittäminen

Rakenteettomien lähteiden oletusarvoisesti Power Query tarkistaa ja tunnistaa automaattisesti saraketyypit ja otsikot taulukon 200 ensimmäisen rivin perusteella. Kun tämä asetus on käytössä, Power Query lisää kyselyyn automaattisesti kaksi vaihetta heti ensimmäisen Lähde-vaiheen jälkeen:

  • Vaihe: Ylennetyt otsikot Siirtää taulukon ensimmäisen rivin sarakeotsikoksi. Tämä vaihe vastaa Aloitus-välilehden Käytä ensimmäistä riviä otsikkoina -komentoa. Esimerkki:

    = Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

  • Vaihe: Muutettu tyyppi Muuntaa Minkä tahansa tietotyypin arvot tietotyypiksi kunkin sarakkeen arvojen tarkistuksen perusteella. Tämä vaihe vastaa Muunna-välilehdenTunnista tietotyyppi -komentoa. Esimerkki:

    = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Menettely

  1. Valitse Power Query -editori Tiedostoasetukset>ja asetukset>Kyselyasetukset.

  2. Kaikkien työkirjojen asetuksen määrittäminen Valitse vasemmassa ruudussa YLEISET-kohdassaTietojen lataaminen ja valitse sitten oikeanpuoleisessa ruudussa Tyypin tunnistus -kohdassa jokin seuraavista vaihtoehdoista:

    • Rakenteettomien lähteiden saraketyyppien ja otsikoiden tunnistaminen aina
    • Rakenteettomien lähteiden saraketyyppien ja otsikoiden tunnistaminen kunkin tiedoston asetuksen mukaisesti
    • Rakenteettomien lähteiden saraketyyppejä ja otsikoita ei koskaan tunnisteta
       
  3. Avoimen työkirjan asetuksen määrittäminen Valitse NYKYINEN TYÖKIRJA -kohdan vasemmanpuoleisessa ruudussa Tietojen kuormitus ja valitse sitten oikeanpuoleisessa ruudussa Tyypin tunnistus -kohdassa Tunnista saraketyypit ja otsikot jäsentämättömille lähteille.

Katso myös

Microsoft Power Query for Excelin ohje

Tietotyyppiin perustuvan sarakkeen lisääminen

Power Query (docs.com) tietotyypit