Du kan definere og oppdage en datatype, men mesteparten av tiden trenger du ikke. Datatypegjenkjenning skjer som standard automatisk når du kobler til:
-
Strukturerte datakilder Eksempler inkluderer alle databaser. Power Query leser tabellskjemaet fra datakilden og viser automatisk dataene ved hjelp av riktig datatype for hver kolonne.
-
Ustrukturerte kilder Eksempler inkluderer Excel-, CSV- og tekstfiler. Power Query registrerer datatyper automatisk ved å undersøke verdiene i tabellen.
Automatisk datatypegjenkjenning aktiveres som standard i Power Query for ustrukturerte kilder, men du kan endre alternativinnstillingen. I noen tilfeller vil du kanskje ikke at disse trinnene skal oppstå automatisk fordi handlingen kan føre til oppdateringsfeil i datakilden. Hvis du vil ha mer informasjon, kan du se Behandle datakildefeil.
Datatypene som brukes i Power Query, er oppført i tabellen nedenfor.
Ikon |
Datatype |
Beskrivelse |
---|---|---|
Noen |
Angir ingen eksplisitt datatypedefinisjon. |
|
Binær |
En binærverdi, for eksempel Y/N eller 0/1. |
|
Faste desimaltall |
Har et fast format på fire sifre til høyre og 19 sifre til venstre. Også kjent som valutatypen. |
|
Dato |
En dato uten klokkeslett og null for brøkverdien. |
|
Dato/klokkeslett |
En dato- og klokkeslettverdi lagret som en desimaltalltype. |
|
Dato/klokkeslett/tidssone |
En UTC-dato/klokkeslett med en tidssoneforskyvning. |
|
Varighet |
En tid som konverteres til et desimaltall. |
|
Sann/usann |
En boolsk verdi av enten Sann eller Usann. |
|
Desimaltall |
Et 64-biters (åtte byte) flyttall. |
|
Prosent |
Et fast desimaltall med en maske for å formatere som en prosentdel. |
|
Tekst |
Strenger, tall eller datoer representert i et tekstformat. |
|
Tid |
Et klokkeslett uten dato uten sifre til venstre for desimaltegnet. |
|
|
Heltall |
En 64-biters (åtte byte) 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 som tidligere er lastet inn fra Power Query-redigering, 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 finne en datatype, velger du en kolonne, og deretter velger du Transformer > Identifiser datatype. Du kan gjøre dette hvis den gjeldende datatypen er Hvilken som helst, 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 Bruk nasjonal innstilling nederst i listen for å vise dialogboksen Endre type med nasjonal innstilling , for både å velge en datatype og bruke en bestemt nasjonal innstilling på den. Denne nasjonale innstillingen overstyrer innstillingen for Power Query nasjonale innstillingen. Hvis du vil ha mer informasjon, kan du se Angi en nasjonal innstilling eller et område for data (Power Query).
Som standard for ustrukturerte kilder Power Query automatisk undersøke og oppdage 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 overskrifter Hever 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 datatypen Alle til en datatype basert på inspeksjonen av verdiene fra hver kolonne. Dette trinnet tilsvarer kommandoen Identifiser datatype i transformeringsfanen. Eksempel: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Fremgangsmåte
-
Velg fil > alternativer og innstillinger > spørringsalternativer i Power Query-redigering.
-
Angi alternativet for alle arbeidsbøker Velg Datainnlasting i ruten til venstre under GLOBAL, og velg deretter ett av følgende alternativer i ruten til høyre under Typeregistrering:
-
Identifiser alltid kolonnetyper og overskrifter for ustrukturerte kilder
-
Oppdag kolonnetyper og overskrifter for ustrukturerte kilder i henhold til hver filinnstilling
-
Identifiser aldri kolonnetyper og overskrifter for ustrukturerte kilder
-
-
Angi alternativet for den åpne arbeidsboken Velg Datainnlasting i ruten til venstre under GJELDENDE ARBEIDSBOK, og velg eller fjern merket for Identifiser kolonnetyper og overskrifter for ustrukturerte kilder i ruten til høyre under Typeregistrering.
Se også
hjelp for Power Query for Excel