Datu tipu pievienošana vai maiņa (Power Query)

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac

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
Jebkura datu tipa ikona Jebkāda Nav norādītas precīzas datu tipa definīcijas.
TBD Binārs Bināra vērtība, piemēram, J/N vai 0/1.
TBD 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.
TBD Datums Datums bez laika un ar nulli kā daļskaitļa vērtību.
TBD Datums/laiks Datuma un laika vērtība, kas saglabāta kā decimāldaļskaitļa tips.
TBD Datums/laiks/laika josla UTC datums/laiks ar laika joslas nobīdi.
TBD Ilgums Laika periods pārvērsts par decimālskaitli.
TBD Patiess/aplams Būla vērtība True vai False.
TBD Decimālais skaitlis 64 bitu (astoņu baitu) peldošā komata skaitlis.
TBD Procenti Fiksēts decimāldaļskaitlis ar masku, kas jāformatē kā procenti.
TBD Teksts Teksta formātā attēlotas virknes, skaitļi vai datumi.
TBD Laiks Laiks bez datuma bez cipariem pa kreisi no decimāldaļas vietas.
TBD 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.

Piemērs ar datu tipa ikonām pa kreisi no kolonnu galvenēm

  1. 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).
  2. 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.
  3. 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

  1. Power Query redaktorā atlasiet Faila>opcijas un iestatījumi>Vaicājuma opcijas.

  2. 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
       
  3. 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

Kolonnas pievienošana, pamatojoties uz datu tipu

Datu tipi programmā Power Query (docs.com)