Galite apibrėžti ir aptikti duomenų tipą, tačiau dažniausiai to daryti nereikia. Pagal numatytuosius nustatymus duomenų tipo aptikimas vykdomas automatiškai, kai prisijungiate prie:
-
Struktūrinių duomenų šaltiniai Pavyzdžiai apima visas duomenų bazes. "Power Query" perskaito lentelės schemą iš duomenų šaltinio ir automatiškai rodo duomenis, naudodama tinkamą kiekvieno stulpelio duomenų tipą.
-
Nestruktūrinių šaltinių Pavyzdžiui, "Excel", CSV ir teksto failai. "Power Query" automatiškai aptinka duomenų tipus patikrindamas lentelės reikšmes.
Pagal numatytuosius nustatymus nestruktūrinių šaltinių "Power Query" įjungtas automatinis duomenų tipų aptikimas, tačiau galite pakeisti parinkties parametrą. Kai kuriais atvejais galite nenorėti, kad šie veiksmai būtų atliekami automatiškai, nes veiksmas gali sukelti duomenų šaltinio atnaujinimo klaidas. Daugiau informacijos žr. Duomenų šaltinio klaidų tvarkymas.
"Power Query" naudojami duomenų tipai išvardyti šioje lentelėje.
Piktograma |
Duomenų tipas |
Aprašas |
---|---|---|
Bet kokį |
Nurodo, kad nėra aiškaus duomenų tipo apibrėžimo. |
|
Dvejetainis |
Dvejetainė reikšmė, pvz., Y/N arba 0/1. |
|
Fiksuotas dešimtainis skaičius |
Fiksuotas keturių skaitmenų į dešinę formatas ir 19 skaitmenų kairėje. Dar vadinamas valiutos tipu. |
|
Data |
Data be laiko ir turinti nulį trupmeninei reikšmei. |
|
Data / laikas |
Datos ir laiko reikšmė, saugoma kaip dešimtainio skaičiaus tipas. |
|
Data / laikas / laiko juosta |
UTC data / laikas su laiko juostos poslinkiu. |
|
Trukmė |
Laiko trukmė konvertuojama į dešimtainį skaičių. |
|
Teisinga / klaidinga |
Bulio logikos reikšmė, kurios reikšmė teisinga arba klaidinga. |
|
Dešimtainis skaičius |
64 bitų (aštuonių baitų) slankiojo kablelio skaičius. |
|
Procentas |
Fiksuotas dešimtainis skaičius su šablonu, kurį reikia formatuoti procentais. |
|
Teksto pranešimas |
Teksto formatu pateikiamos eilutės, skaičiai arba datos. |
|
Laikas |
Laikas be datos neturintis skaitmenų dešimtainio skyriklio kairėje. |
|
|
Sveikasis skaičius |
64 bitų (aštuonių baitų) sveikoji reikšmė. |
Stulpelio duomenų tipas rodomas kairėje stulpelio antraštės pusėje su piktograma, kuri simbolizuoja duomenų tipą.
-
Norėdami atidaryti užklausą, raskite anksčiau iš "Power Query" rengyklė įkeltą užklausą, pažymėkite duomenų langelį, tada pasirinkite Užklausos > Redaguoti. Daugiau informacijos žr. Užklausos kūrimas, įkėlimas arba redagavimas programoje "Excel" ("Power Query").
-
Norėdami aptikti duomenų tipą, pasirinkite stulpelį, tada pasirinkite Transformuoti > Aptikti duomenų tipą. Tai galite padaryti, jei dabartinis duomenų tipas yra Bet kuris ir norite, kad stulpelis turėtų konkretų duomenų tipą.
-
Norėdami apibrėžti duomenų tipą, pasirinkite Pagrindinis > Duomenų tipas, tada išplečiamajame meniu pasirinkite duomenų tipą.
Patarimas Taip pat galite pasirinkti piktogramą kairėje stulpelio antraštės pusėje. Be kiekvieno duomenų tipo, taip pat galite pasirinkti Naudoti lokalę sąrašo apačioje, kad būtų rodomas dialogo langas Keisti tipą naudojant lokalę , kad pasirinktumėte duomenų tipą ir pritaikytumėte jam konkrečią lokalę. Ši lokalė nepaiso "Power Query" lokalės parametro. Daugiau informacijos žr. Duomenų lokalės arba regiono nustatymas ("Power Query")."
Pagal numatytuosius nustatymus nestruktūrinių šaltinių atveju "Power Query" automatiškai tikrina ir aptinka stulpelių tipus ir antraštes pagal pirmąsias 200 lentelės eilučių. Įgalinus šį parametrą, "Power Query" automatiškai įtraukia į užklausą du veiksmus iškart po pirmojo šaltinio veiksmo:
-
Žingsnis: paaukštintos antraštės Pirmąją lentelės eilutę perkelia į stulpelio antraštę. Šis veiksmas atitinka komandą Naudoti pirmą eilutę kaip antraštes skirtuke Pagrindinis . Pavyzdžiui:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Veiksmas: pakeistas tipas Konvertuoja reikšmes iš bet kurio duomenų tipo į duomenų tipą, atsižvelgiant į reikšmių tikrinimą iš kiekvieno stulpelio. Šis veiksmas atitinka skirtuko Transformavimas komandą Aptikti duomenų tipą. Pavyzdžiui: = 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" rengyklė pasirinkite Failo > parinktys ir parametrai > Užklausos parinktys.
-
Visų darbaknygių parinkčių nustatymas Kairiosios srities dalyje VISUOTINIS pasirinkite Duomenų įkėlimas, tada dešiniojoje srityje dalyje Tipo aptikimas pasirinkite vieną iš šių parinkčių:
-
Nestruktūrinių šaltinių stulpelių tipus ir antraštes visada aptikti
-
Pagal kiekvieno failo parametrą nustatykite nestruktūrinių šaltinių stulpelių tipus ir antraštes
-
Niekada neaptikti nestruktūrinių šaltinių stulpelių tipų ir antraščių
-
-
Nustatyti atidarytos darbaknygės parinktį Kairiosios srities dalyje DABARTINĖ DARBAKNYGĖ pasirinkite Duomenų įkėlimas, tada dešiniojoje srityje, dalyje Tipo aptikimas, pasirinkite arba išvalykite Žymės langelį Nestruktūrinių šaltinių stulpelių tipų ir antraščių aptikimas.
Taip pat žr.
"Power Query", skirtos "Excel", žinynas