Du kan definere og oppdage en datatype, men mesteparten av tiden trenger du ikke å gjøre det. Som standard skjer gjenkjenning av datatyper automatisk når du kobler til:
-
Strukturerte datakilder Eksempler omfatter alle databaser. Power Query leser tabellskjemaet fra datakilden og viser automatisk dataene ved hjelp av riktig datatype for hver kolonne.
-
Ustrukturerte kilder Eksempler omfatter Excel-, CSV- og tekstfiler. Power Query oppdager automatisk datatyper ved å undersøke verdiene i tabellen.
Automatisk gjenkjenning av datatyper er aktivert som standard i Power Query for ustrukturerte kilder, men du kan endre alternativinnstillingen. I noen tilfeller vil du kanskje ikke at disse trinnene skal utføres automatisk fordi handlingen kan føre til oppdateringsfeil i datakilden. Hvis du vil ha mer informasjon, kan du se Håndtere datakildefeil.
Datatypene som brukes i Power Query, er oppført i tabellen nedenfor.
Ikon |
Datatype |
Beskrivelse |
---|---|---|
![]() |
Hvilken som helst |
Angir ingen eksplisitt datatypedefinisjon. |
![]() |
Binær |
En binær verdi, for eksempel Y/N eller 0/1. |
![]() |
Fast desimaltall |
Har et fast format på fire sifre til høyre og 19 sifre til venstre. Også kjent som Valutatype. |
![]() |
Dato |
En dato uten klokkeslett og en null for brøkverdien. |
![]() |
Dato/klokkeslett |
En dato- og klokkeslettverdi som er lagret som desimaltalltype. |
![]() |
Dato/klokkeslett/tidssone |
En UTC-dato/-klokkeslett med en tidssoneforskyvning. |
![]() |
Varighet |
En tidslengde konvertert til et desimaltall. |
![]() |
Sann/usann |
En boolsk verdi av enten Sann eller Usann. |
![]() |
Desimaltall |
Et flyttall på 64-biters (åtte byte). |
![]() |
Prosent |
Et fast desimaltall med en maske som skal formateres som en prosentverdi. |
![]() |
Tekst |
Strenger, tall eller datoer representert i et tekstformat. |
![]() |
Tid |
Et klokkeslett uten dato uten sifre til venstre for desimaltegnet. |
|
Heltall |
En 64-biters (åttebyte) heltallsverdi. |
Datatypen for en kolonne vises på venstre side av kolonneoverskriften med et ikon som symboliserer datatypen.
-
Hvis du vil åpne en spørring, finner du en tidligere lastet inn fra Redigeringsprogram for Power Query, merker en celle i dataene og velger deretter Spørring> Rediger. Hvis du vil ha mer informasjon, kan du se Opprette, laste inn eller redigere en spørring i Excel (Power Query).
-
Hvis du vil oppdage en datatype, velger du en kolonne, og deretter velger du Transformer> Oppdag datatype. Du kan gjøre dette hvis gjeldende datatype er Alle, og du vil at kolonnen skal ha en bestemt datatype.
-
Hvis du vil definere en datatype, velger du Hjem> datatype ,og deretter velger du en datatype fra rullegardinmenyen.
Tips Du kan også velge ikonet på venstre side av kolonneoverskriften. I tillegg til hver datatype kan du også velge Bruke nasjonale innstillinger nederst i listen for å vise dialogboksen Endre type med nasjonalt område, slik at du både kan velge en datatype og bruke et bestemt nasjonalt område på den. Denne nasjonale innstillingen overstyrer innstillingen for nasjonal innstilling for Power Query. Hvis du vil ha mer informasjon, kan du se Angi en nasjonal eller region for data (Power Query).
Som standard undersøker og oppdager Power Query automatisk kolonnetyper og overskrifter basert på de første 200 radene i tabellen. Når denne innstillingen er aktivert, legger Power Query automatisk til to trinn i spørringen umiddelbart etter det første kildetrinnet:
-
Trinn: Forfremmede topptekster Hev den første raden i tabellen til kolonneoverskriften. Dette trinnet tilsvarer kommandoen Bruk første rad som overskrifter på Hjem-fanen. Eksempel:
= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}}) -
Trinn: Endret type Konverterer verdiene fra Alle-datatypen til en datatype basert på inspeksjonen av verdiene fra hver kolonne. Dette trinnet tilsvarer kommandoen Oppdag datatype på Transformer-fanen. Eksempel:
= Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Fremgangsmåte
-
I Redigeringsprogram for Power Query velger du Fil> alternativer og innstillinger > spørringsalternativer.
-
Angi alternativet for alle arbeidsbøkene Velg Datainnlasting i den venstre ruten under GLOBAL,og velg deretter ett av følgende alternativer i ruten til høyre under Typegjenkjenning:
-
Oppdag alltid kolonnetyper og overskrifter for ustrukturerte kilder
-
Oppdage kolonnetyper og overskrifter for ustrukturerte kilder i henhold til hver filinnstilling
-
Oppdag aldri kolonnetyper og overskrifter for ustrukturerte kilder
-
-
Angi alternativet for den åpne arbeidsboken Velg Datainnlasting i den venstre ruten underGJELDENDE ARBEIDSBOK ,og velg deretter eller fjern merket for Identifiser kolonnetyper og overskrifter for ustrukturerte kilder i ruten til høyreunder Typegjenkjenning.
Se også
Hjelp for Power Query for Excel