Voit määrittää ja tunnistaa tietotyypin, mutta useimmiten sinun ei tarvitse. Tietotyypin tunnistus tapahtuu oletusarvoisesti automaattisesti, kun muodostat yhteyden seuraaviin:
- Jäsennellyt tietolähteet Esimerkkejä ovat kaikki tietokannat. Power Query lukee taulukkorakenteen tietolähteestä ja näyttää tiedot automaattisesti käyttäen oikeaa tietotyyppiä kullekin sarakkeelle.
- Rakenteettomat lähteet Esimerkkejä ovat Excel-, CSV- ja tekstitiedostot. Power Query tunnistaa tietotyypit automaattisesti tarkistamalla taulukon arvot.
Automaattinen tietotyypin tunnistus on oletusarvoisesti käytössä Power Query -kyselyssä jäsentämättömissä lähteissä, mutta asetusta voi muuttaa. Joissakin tapauksissa et ehkä halua näiden vaiheiden tapahtuvan automaattisesti, koska toiminto voi aiheuttaa tietolähteen päivitysvirheitä. Lisätietoja on kohdassa Tietolähteen virheiden käsittely.
Power Query -tietotyypit
Power Query -kyselyssä käytetyt tietotyypit on lueteltu seuraavassa taulukossa.
| Kuvake | Tietotyyppi | Kuvaus |
|---|---|---|
|
|
Mikä tahansa | Ilmaisee, että tietotyypin määritystä ei ole. |
|
|
Binaarinen | Binaariarvo, kuten K/N tai 0/1. |
|
|
Kiinteät desimaaliluvut | Tässä on kiinteä muoto: neljä numeroa oikealle ja 19 numeroa vasemmalle. Tunnetaan myös valuuttatyyppinä. |
|
|
Päivämäärä | Päivämäärä, jossa ei ole kellonaikaa ja jonka murtoluku on nolla. |
|
|
Päivämäärä/kellonaika | Desimaalilukuna tallennettu päivämäärä- ja kellonaika-arvo. |
|
|
Päivämäärä/aika/aikavyöhyke | UTC-päivämäärä ja -aika aikavyöhykkeen siirtymällä. |
|
|
Kesto | Aika muunnettuna desimaaliluvuksi. |
|
|
Tosi/epätosi | Totuusarvo, joka on joko Tosi tai Epätosi. |
|
|
Desimaaliluku | 64-bittinen (kahdeksantavuinen) liukuluku. |
|
|
Prosentti | Kiinteä desimaaliluku, jossa on prosenteiksi muotoiltava peite. |
|
|
Teksti | Merkkijonot, numerot tai päivämäärät tekstimuodossa |
|
|
Aika | Kellonaika ilman päivämäärää, jossa ei ole desimaalipilkun vasemmalla puolella olevia numeroita. |
|
|
Kokonaisluku | 64-bittinen (kahdeksan tavua) kokonaislukuarvo. |
Tietotyypin määrittäminen ja tunnistaminen
Sarakkeen tietotyyppi näytetään sarakeotsikon vasemmassa reunassa kuvakkeella, joka symboloi tietotyyppiä.
- Voit avata kyselyn etsimällä aiemmin Power Query -editorista ladatun kyselyn, valitsemalla tiedoissa olevan solun ja valitsemalla sitten Kyselyn>muokkaaminen. Lisätietoja on artikkelissa Kyselyn luominen, lataaminen tai muokkaaminen Excelissä (Power Query).
- 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 sarakkeen olevan tietyn tietotyypillä.
- Määritä tietotyyppi valitsemallaAloitus-tietotyyppi> ja valitsemalla sitten tietotyyppi avattavasta valikosta.
Vinkki Voit myös valita sarakeotsikon vasemmalla puolella olevan kuvakkeen. Kunkin tietotyypin lisäksi voit valita luettelon alareunasta Käyttämällä aluekohtaisia asetuksia , jolloin Muuta tyyppiä ja kielialue -valintaikkuna avautuu, sekä valita tietotyypin että käyttää siinä tiettyä aluekohtaista asetusta. Nämä alueasetukset ohittavat Power Query -kieliasetuksen. Lisätietoja on artikkelissa Tietojen kieli- tai alueasetusten määrittäminen (Power Query).
Tietotyypin ja sarakeotsikoiden automaattisen tunnistuksen määrittäminen
Rakenteettomat lähteet Power Query tarkistaa ja tunnistaa saraketyypit ja otsikot automaattisesti 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ähdevaiheen jälkeen:
Vaihe: Ylennetyt otsikot Ylentää taulukon ensimmäisen rivin sarakeotsikoksi. Tämä vaihe vastaa Aloitus-välilehdenKäytä ensimmäistä riviä otsikkona -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 Mikä tahansa tietotyypin arvot tietotyypiksi kunkin sarakkeen arvojen tarkastelun 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
Valitse Power Query -editori Tiedostoasetukset>ja asetukset>Kyselyn asetukset.
Asetuksen määrittäminen kaikille työkirjoille Valitse vasemman ruudun YLEINEN-kohdastaTietojen lataus ja sitten oikeanpuoleisen ruudun Tyypin tunnistaminen -kohdasta jokin seuraavista vaihtoehdoista:
- Tunnista aina jäsentämättömien lähteiden saraketyypit ja otsikot
- Tunnista jäsentämättömien lähteiden saraketyypit ja otsikot kunkin tiedoston asetuksen mukaan
-
Älä koskaan tunnista jäsentämättömien lähteiden saraketyyppejä ja otsikoita
Avoimen työkirjan asetuksen määrittäminen Valitse vasemmanpuoleisen ruudun NYKYINEN TYÖKIRJA -kohdasta Tietojen lataaminen ja valitse sitten oikeanpuoleisen ruudun Tyypin tunnistaminen -kohdasta Tunnista jäsentämättömien lähteiden saraketyypit ja otsikot -valintaruutu tai poista sen valinta.
Katso myös
Microsoft Power Query for Excelin ohje