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ēram, 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 — piemēram, Excel, CSV un teksta faili. 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.

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 varat arī saraksta apakšdaļā atlasīt Tiek izmantota lokalizācija , lai atvērtu 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 redaktora cilnē Sākums atlasiet Opcijas.

  2. Opciju iestatīšana visām darbgrāmatām Kreisajā rūtī sadaļā Globālie atlasiet Datu ielāde un pēc tam labās rūts sadaļā Tipa noteikšana atlasiet vienu no šīm opcijām:

    • Vienmēr noteikt kolonnu tipus un galvenes nestrukturētiem avotiem
    • Noteikt kolonnu tipus un galvenes nestrukturētiem avotiem atbilstoši katra projekta iestatījumam
    • Nekad neatklājiet kolonnu tipus un galvenes nestrukturētiem avotiem  
  3. Iestatiet atvērtas darbgrāmatas opciju — kreisajā rūtī sadaļā Projekts atlasiet Datu ielāde un pēc tam labās rūts sadaļā Tipa noteikšana atlasiet vai notīriet opciju Automātiski noteikt kolonnu tipus un galvenes nestrukturētiem avotiem.

Skatiet arī

Palīdzība par Power Query programmai Excel

Kolonnas pievienošana, pamatojoties uz datu tipu

Datu tipi programmā Power Query (docs.com)