Typ údajov môžete definovať a zistiť, ale väčšinou to nemusíte robiť. Zisťovanie typu údajov sa predvolene vykonáva automaticky, keď sa pripojíte k:
-
Štruktúrované zdroje údajov Príklady zahŕňajú všetky databázy. Power Query prečíta schému tabuľky zo zdroja údajov a automaticky zobrazí údaje pomocou správneho typu údajov pre každý stĺpec.
-
Neštruktúrované zdroje Príkladmi sú Excel, CSV a textové súbory. Power Query automaticky zisťuje typy údajov kontrolou hodnôt v tabuľke.
Automatické zisťovanie typu údajov je predvolene povolené v Power Query pre neštruktúrované zdroje, ale môžete zmeniť nastavenie možností. V niektorých prípadoch možno nebudete chcieť, aby sa tieto kroky vyskytli automaticky, pretože akcia môže spôsobiť chyby obnovenia zdroja údajov. Ďalšie informácie nájdete v téme Spracovanie chýb zdroja údajov.
Typy údajov používané v Power Query sú uvedené v nasledujúcej tabuľke.
Ikona |
Typ údajov |
Popis |
---|---|---|
Žiadne |
Označuje žiadnu explicitné definíciu typu údajov. |
|
Binárne |
Binárna hodnota, napríklad Y/N alebo 0/1. |
|
Pevné desatinné číslo |
Má pevný formát štyroch číslic napravo a 19 číslic na ľavej strane. Označuje sa aj ako typ Mena. |
|
Dátum |
Dátum bez času a s nulou pre zlomkovú hodnotu. |
|
Dátum/čas |
Hodnota dátumu a času uložená ako typ Desatinné číslo. |
|
Dátum, čas a časové pásmo |
Dátum a čas UTC s posunom časového pásma. |
|
Trvanie |
Dĺžka času skonvertovaná na desatinné číslo. |
|
Pravda/Nepravda |
Booleovská hodnota true alebo false. |
|
Desatinné číslo |
64-bitové (osembajtové) číslo s pohyblivou desatinnou čiarkou. |
|
Percento |
Pevné desatinné číslo s maskou na formátovanie percent. |
|
Text |
Reťazce, čísla alebo dátumy vyjadrené v textovom formáte. |
|
Čas |
Čas bez dátumu bez číslic naľavo od desatinného miesta. |
|
|
Celé číslo |
64-bitová (osembajtová) celočíselná hodnota. |
Typ údajov stĺpca sa zobrazí na ľavej strane záhlavia stĺpca s ikonou, ktorá symbolizuje typ údajov.
-
Ak chcete otvoriť dotaz, vyhľadajte dotaz, ktorý bol predtým načítaný z Editor Power Query, vyberte bunku v údajoch a potom vyberte položku Dotaz > Upraviť. Ďalšie informácie nájdete v téme Vytvorenie, načítanie alebo úprava dotazu v Exceli (Power Query).
-
Ak chcete zistiť typ údajov, vyberte stĺpec a potom vyberte položku Transformovať > Zistiť typ údajov. Môžete to urobiť, ak je aktuálny typ údajov Ľubovoľné a chcete, aby stĺpec mal konkrétny typ údajov.
-
Ak chcete definovať typ údajov, vyberte položku Domov > Typ údajov a potom v rozbaľovacej ponuke vyberte typ údajov.
Tip Môžete tiež vybrať ikonu na ľavej strane záhlavia stĺpca. Okrem každého typu údajov môžete tiež vybrať možnosť Použiť miestne nastavenie v dolnej časti zoznamu a zobraziť dialógové okno Zmena typu s miestnym nastavením, aby ste vybrali typ údajov a použili preň konkrétne miestne nastavenie. Toto miestne nastavenie prepíše nastavenie miestneho nastavenia Power Query. Ďalšie informácie nájdete v téme Nastavenie miestneho nastavenia alebo oblasti pre údaje (Power Query).
V prípade neštruktúrovaných zdrojov Power Query predvolene automaticky kontroluje a zisťuje typy stĺpcov a hlavičky na základe prvých 200 riadkov tabuľky. Keď je toto nastavenie povolené, Power Query automaticky pridá dva kroky do dotazu hneď po prvom kroku Zdroja:
-
Krok: Povýšené hlavičky Zvýši úroveň prvého riadka tabuľky na hlavičku stĺpca. Tento krok je ekvivalentom príkazu Použiť prvý riadok ako hlavičky na karte Domov . Príklad:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Krok: Zmenený typ Konvertuje hodnoty z typu údajov Ľubovoľné na typ údajov na základe kontroly hodnôt z každého stĺpca. Tento krok je ekvivalentom príkazu Zistiť typ údajov na karte Transformovať. Príklad: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Postup
-
V Editor Power Query vyberte položky Možnosti a nastavenia > Súbor > Možnosti dotazu.
-
Nastavenie možnosti pre všetky zošity Na ľavej table v časti GLOBÁLNE vyberte položku Načítanie údajov a potom na pravej table v časti Zisťovanie typu vyberte jednu z nasledujúcich možností:
-
Vždy zistiť typy stĺpcov a hlavičky pre neštruktúrované zdroje
-
Zisťovanie typov stĺpcov a hlavičiek pre neštruktúrované zdroje podľa nastavení každého súboru
-
Nikdy nezistí typy stĺpcov a hlavičky pre neštruktúrované zdroje
-
-
Nastavenie možnosti otvoreného zošita Na ľavej table v časti AKTUÁLNY ZOŠIT vyberte položku Načítanie údajov a potom na pravej table v časti Zisťovanie typov vyberte alebo zrušte začiarknutie políčka Zistiť typy stĺpcov a hlavičky pre neštruktúrované zdroje.
Pozrite tiež
Pomocník pre Power Query pre Excel