Du kan definere og registrere en datatype, men det meste af tiden behøver du ikke at gøre det. Som standard registreres datatyper automatisk, når du opretter forbindelse til:
-
Strukturerede datakilder Eksempler omfatter alle databaser. Power Query læser tabelskemaet fra datakilden og viser automatisk dataene ved hjælp af den korrekte datatype for hver kolonne.
-
Ustrukturerede kilder Eksempler omfatter Excel-, CSV- og tekstfiler. Power Query registrerer automatisk datatyper ved at undersøge værdierne i tabellen.
Automatisk registrering af datatyper er som standard aktiveret i Power Query for ustrukturerede kilder, men du kan ændre indstillingen. I nogle tilfælde vil du muligvis ikke have, at disse trin udføres automatisk, fordi handlingen kan medføre opdateringsfejl i datakilden. Du kan finde flere oplysninger under Håndtering af datakildefejl.
De datatyper, der bruges i Power Query, er angivet i følgende tabel.
Ikon |
Datatype |
Beskrivelse |
---|---|---|
Nogen |
Angiver ingen eksplicit definition af datatype. |
|
Binær |
En binær værdi, f.eks. Y/N eller 0/1. |
|
Fast decimaltal |
Har et fast format på fire cifre til højre og 19 cifre til venstre. Kaldes også valutatypen. |
|
Dato |
En dato uden klokkeslæt og et nul for decimalværdien. |
|
Dato/klokkeslæt |
En dato- og klokkeslætsværdi, der er gemt som typen Decimaltal. |
|
Dato/klokkeslæt/tidszone |
En UTC-dato/-klokkeslæt med en tidszoneforskydning. |
|
Varighed |
Et tidsrum, der konverteres til et decimaltal. |
|
Sand/falsk |
En boolesk værdi af enten Sand eller Falsk. |
|
Decimaltal |
Et flydende tal på 64-bit (otte byte). |
|
Procentdel |
Et fast decimaltal med en maske, der skal formateres som en procentdel. |
|
Tekst |
Strenge, tal eller datoer, der er repræsenteret i et tekstformat. |
|
Klokkeslæt |
Et klokkeslæt uden nogen dato uden cifre til venstre for decimaltegnet. |
|
|
Helt tal |
En heltalsværdi på 64 bit (otte byte). |
Datatypen for en kolonne vises i venstre side af kolonneoverskriften med et ikon, der symboliserer datatypen.
-
Hvis du vil åbne en forespørgsel, skal du finde en, der tidligere er indlæst fra Power Query-editor, markere en celle i dataene og derefter vælge Forespørgsel > Rediger. Få mere at vide under Opret, indlæs eller rediger en forespørgsel i Excel (Power Query).
-
Hvis du vil registrere en datatype, skal du vælge en kolonne og derefter vælge Transformér > Registrer datatype. Det kan du gøre, hvis den aktuelle datatype er Alle, og kolonnen skal have en bestemt datatype.
-
Hvis du vil definere en datatype, skal du vælge Hjem > Datatype og derefter vælge en datatype i rullemenuen.
Tip Du kan også vælge ikonet i venstre side af kolonneoverskriften. Ud over hver datatype kan du også vælge Brug landestandard nederst på listen for at få vist dialogboksen Skift type med landestandard for begge at vælge en datatype og anvende en bestemt landestandard på den. Denne landestandard tilsidesætter indstillingen for Power Query landestandard. Du kan få mere at vide under Angive en landestandard eller et område for data (Power Query).
Som standard for ustrukturerede kilder undersøger Power Query automatisk kolonnetyper og overskrifter baseret på de første 200 rækker i tabellen. Når denne indstilling er aktiveret, føjer Power Query automatisk to trin til forespørgslen umiddelbart efter det første kildetrin:
-
Trin: Fremhævede overskrifter Hæver den første række i tabellen til at være kolonneoverskriften. Dette trin svarer til kommandoen Brug første række som overskrifter under fanen Hjem . For eksempel:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Trin: Ændret type Konverterer værdierne fra datatypen Enhver til en datatype baseret på inspektionen af værdierne fra hver kolonne. Dette trin svarer til kommandoen Registrer datatype på fanen Transformér. For eksempel: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Fremgangsmåde
-
I Power Query-editor skal du vælge Indstillinger og indstillinger for fil >> Forespørgselsindstillinger.
-
Angive indstillingen for alle dine projektmapper Vælg Dataindlæsning i venstre rude under GLOBAL, og vælg derefter en af følgende indstillinger i højre rude under Typeregistrering:
-
Find altid kolonnetyper og overskrifter for ustrukturerede kilder
-
Find kolonnetyper og overskrifter for ustrukturerede kilder i overensstemmelse med hver fils indstilling
-
Registrer aldrig kolonnetyper og overskrifter for ustrukturerede kilder
-
-
Angive indstillingen for den åbne projektmappe I venstre rude under AKTUEL PROJEKTMAPPE skal du vælge Dataindlæsning og derefter markere eller fjerne markeringen i Registrer kolonnetyper og overskrifter for ustrukturerede kilder i højre rude under Typeregistrering.
Se Også
hjælp til Power Query til Excel