Varat definēt un noteikt datu tipu, taču lielākoties tas nav jādara. Pēc noklusējuma datu tipa noteikšana notiek automātiski, kad izveidojat savienojumu ar:
- Strukturēti datu avoti Piemēri iekļauj visas datu bāzes. Power Query nolasa tabulas shēmu no datu avota un automātiski parāda datus, izmantojot pareizo datu tipu katrai kolonnai.
- Nestrukturēti avoti Kā piemērus var minēt Excel, CSV un teksta failus. Power Query automātiski nosaka datu tipus, pārbaudot tabulas vērtības.
Pēc noklusējuma Power Query ir iespējota automātiska datu tipa noteikšana nestrukturētiem avotiem, bet varat mainīt opcijas iestatījumu. Dažos gadījumos, iespējams, nevēlaties, lai šīs darbības tiktu veiktas automātiski, jo darbība var izraisīt datu avota atsvaidzināšanas kļūdas. Papildinformāciju skatiet sadaļā Datu avota kļūdu novēršana.
Power Query datu tipi
Pievienojumprogrammā Power Query izmantotie datu tipi ir uzskaitīti tālāk esošajā tabulā.
| Ikona | Datu tips | Apraksts |
|---|---|---|
|
|
Jebkāda | Nav norādītas precīzas datu tipa definīcijas. |
|
|
Binārs | Bināra vērtība, piemēram, J/N vai 0/1. |
|
|
Fiksēts decimāldaļskaitlis | Fiksēts formāts, kas sastāv no četriem cipariem pa labi un 19 cipariem pa kreisi. Tas tiek dēvēts arī par valūtas tipu. |
|
|
Datums | Datums bez laika un ar nulli kā daļskaitļa vērtību. |
|
|
Datums/laiks | Datuma un laika vērtība, kas saglabāta kā decimāldaļskaitļa tips. |
|
|
Datums/laiks/laika josla | UTC datums/laiks ar laika joslas nobīdi. |
|
|
Ilgums | Laika periods pārvērsts par decimālskaitli. |
|
|
Patiess/aplams | Būla vērtība True vai False. |
|
|
Decimālais skaitlis | 64 bitu (astoņu baitu) peldošā komata skaitlis. |
|
|
Procenti | Fiksēts decimāldaļskaitlis ar masku, kas jāformatē kā procenti. |
|
|
Teksts | Teksta formātā attēlotas virknes, skaitļi vai datumi. |
|
|
Laiks | Laiks bez datuma bez cipariem pa kreisi no decimāldaļas vietas. |
|
|
Vesels skaitlis | 64 bitu (astoņu baitu) vesela skaitļa vērtība. |
Datu tipa definēšana un noteikšana
Kolonnas datu tips tiek parādīts kolonnas virsraksta kreisajā pusē ar ikonu, kas simbolizē datu tipu.
- Lai atvērtu vaicājumu, atrodiet kādu no iepriekš ielādētajiem vaicājumiem no Power Query redaktora, atlasiet šūnu datos un pēc tam atlasiet Vaicājuma>rediģēšana. Papildinformāciju skatiet sadaļā Vaicājuma izveide, ielāde vai rediģēšana programmā Excel (Power Query).
- Lai noteiktu datu tipu, atlasiet kolonnu un pēc tam atlasiet datutipatransformāciju>. To var darīt, ja pašreizējais datu tips ir Jebkurš un jūs vēlaties, lai kolonnai būtu noteikts datu tips.
- Lai definētu datu tipu, atlasiet Sākums>datu tips un pēc tam atlasiet datu tipu nolaižamajā izvēlnē.
Padoms Varat arī atlasīt ikonu kolonnas virsraksta kreisajā pusē. Papildus katram datu tipam saraksta apakšdaļā varat arī atlasīt Tiek izmantota lokalizācija , lai parādītu dialoglodziņu Mainīt tipu ar lokalizāciju , lai atlasītu datu tipu un lietotu tam noteiktu lokalizāciju. Šī lokalizācija ignorē Power Query lokalizācijas iestatījumu. Papildinformāciju skatiet sadaļā Datu lokalizācijas vai reģiona iestatīšana (Power Query).
Datu tipa un kolonnu galveņu automātiskas noteikšanas iestatīšana
Pēc noklusējuma nestrukturētiem avotiem Power Query automātiski pārbauda un nosaka kolonnu tipus un galvenes, pamatojoties uz tabulas pirmajām 200 rindām. Kad šis iestatījums ir iespējots, Power Query automātiski pievieno vaicājumam divas darbības uzreiz pēc pirmās avota darbības:
Solis. Paaugstinātas galvenes Izmantojiet tabulas pirmo rindu kā kolonnas galveni. Šī darbība ir ekvivalenta cilnes Sākums komandai Izmantot pirmo rindu kā galvenes. Piemēram:
= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})Darbība: mainīts tips Pārvērš vērtības no datu tipa Any uz datu tipu, pamatojoties uz vērtību pārbaudi katrā kolonnā. Šī darbība ir ekvivalenta komandai Noteikt datu tipu cilnē Transformācija . Piemēram:
= Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Procedūra
Power Query redaktorā atlasiet Faila>opcijas un iestatījumi>Vaicājuma opcijas.
Opciju iestatīšana visām darbgrāmatām Kreisajā rūtī sadaļā GLOBAL atlasiet Data Load (Datu ielāde) un pēc tam labās rūts sadaļā Type Detection (Tipa noteikšana) atlasiet vienu no šīm opcijām:
- Vienmēr noteikt kolonnu tipus un galvenes nestrukturētiem avotiem
- Nestrukturētu avotu kolonnu tipu un galvenes noteikšana atbilstoši katra faila iestatījumam
-
Nekad neatklājiet kolonnu tipus un galvenes nestrukturētiem avotiem
Atvērtas darbgrāmatas opcijas iestatīšana Kreisajā rūtī sadaļā PAŠREIZĒJĀ DARBGRĀMATA atlasiet Datu ielāde un pēc tam labās rūts sadaļā Tipa noteikšana atlasiet vai notīriet Noteikt nestrukturētu avotu kolonnu tipus un galvenes.
Skatiet arī
Palīdzība par Power Query programmai Excel