Du kan definiera och identifiera en datatyp, men oftast behöver du inte göra det. Som standard sker identifiering av datatyper automatiskt när du ansluter till:
-
Strukturerade datakällor Exempel är alla databaser. Power Query läser tabellschemat från datakällan och visar automatiskt data med rätt datatyp för varje kolumn.
-
Ostrukturerade källor Exempel är Excel, CSV och textfiler. Power Query automatiskt identifierar datatyper genom att kontrollera värdena i tabellen.
Som standard aktiveras automatisk identifiering av datatyper i Power Query för ostrukturerade källor, men du kan ändra alternativinställningen. I vissa fall kanske du inte vill att de här stegen ska utföras automatiskt eftersom åtgärden kan orsaka uppdateringsfel i datakällan. Mer information finns i Hantera datakällans fel.
De datatyper som används i Power Query visas i följande tabell.
Ikon |
Datatyp |
Beskrivning |
---|---|---|
Någon |
Anger ingen explicit definition av datatyper. |
|
Binary |
Ett binärt värde, till exempel Y/N eller 0/1. |
|
Fast decimaltal |
Har ett fast format med fyra siffror till höger och 19 siffror åt vänster. Kallas även valutatyp. |
|
Datum |
Ett datum utan tid och en nolla för decimalvärdet. |
|
Datum/tid |
Ett datum- och tidsvärde som lagras som en typ av decimaltal. |
|
Datum/tid/tidszon |
Ett UTC-datum/tid med en tidszonsförskjutning. |
|
Varaktighet |
En tid som konverterats till ett decimaltal. |
|
Sant/falskt |
Ett booleskt värde för antingen Sant eller Falskt. |
|
Decimaltal |
Ett 64-bitars (åtta-byte) flyttalsnummer. |
|
Procent |
Ett fast decimaltal med en mask för att formatera som procent. |
|
Text |
Strängar, tal eller datum som representeras i ett textformat. |
|
Tid |
En tid utan datum utan siffror till vänster om decimalkommat. |
|
|
Heltal |
Ett 64-bitars (åtta byte) heltalsvärde. |
Datatypen för en kolumn visas till vänster om kolumnrubriken med en ikon som symboliserar datatypen.
-
Om du vill öppna en fråga letar du reda på en som tidigare lästs in från Power Query-redigeraren, markerar en cell i data och väljer sedan Fråga > Redigera. Mer information finns i Skapa, läsa in eller redigera en fråga i Excel (Power Query).
-
Om du vill identifiera en datatyp markerar du en kolumn och väljer Transformera > Identifiera datatyp. Det kan du göra om den aktuella datatypen är Valfri och du vill att kolumnen ska ha en viss datatyp.
-
Om du vill definiera en datatyp väljer du Start > Datatyp och väljer sedan en datatyp i den nedrullningsbara menyn.
Tips Du kan också välja ikonen till vänster om kolumnrubriken. Förutom varje datatyp kan du också välja Använd språk längst ned i listan för att visa dialogrutan Ändra typ med språk , för att både välja en datatyp och använda ett specifikt språk för den. Detta språk åsidosätter inställningen för Power Query nationella inställningar. Mer information finns i Ange ett språk eller en region för data (Power Query).
Som standard kontrollerar och identifierar Power Query kolumntyper och rubriker automatiskt baserat på de första 200 raderna i tabellen. När den här inställningen är aktiverad lägger Power Query automatiskt till två steg i frågan direkt efter det första källsteget:
-
Steg: Framhävda rubriker Höjer den första raden i tabellen till kolumnrubrik. Det här steget motsvarar kommandot Använd första raden som rubriker på fliken Start . Till exempel:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Steg: Ändrad typ Konverterar värdena från datatypen Alla till en datatyp baserat på kontrollen av värdena från varje kolumn. Det här steget motsvarar kommandot Identifiera datatyp på fliken Transformera. Till exempel: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Procedur
-
I Power Query-redigeraren väljer du Fil > Alternativ och inställningar > Frågealternativ.
-
Ange alternativet för alla dina arbetsböcker Välj Datainläsning i den vänstra rutan under GLOBAL och välj sedan något av följande alternativ i det högra fönstret under Typidentifiering:
-
Identifiera alltid kolumntyper och rubriker för ostrukturerade källor
-
Identifiera kolumntyper och rubriker för ostrukturerade källor enligt varje fils inställning
-
Identifiera aldrig kolumntyper och rubriker för ostrukturerade källor
-
-
Ange alternativet för den öppna arbetsboken I den vänstra rutan under AKTUELL ARBETSBOK väljer du Datainläsning och i det högra fönstret under Typidentifiering markerar eller avmarkerar du Identifiera kolumntyper och rubriker för ostrukturerade källor.
Se även
Hjälp om Power Query för Excel