Datový typ můžete definovat a rozpoznat, ale většinou to nemusíte. Ve výchozím nastavení se detekce datových typů provádí automaticky, když se připojíte k:
-
Strukturované zdroje dat Příklady zahrnují všechny databáze. Power Query přečte schéma tabulky ze zdroje dat a automaticky zobrazí data pomocí správného datového typu pro každý sloupec.
-
Nestrukturované zdroje Mezi příklady patří Excel, CSV a textové soubory. Power Query automaticky rozpozná datové typy kontrolou hodnot v tabulce.
Ve výchozím nastavení je automatická detekce datových typů v Power Query pro nestrukturované zdroje povolená, ale nastavení možnosti můžete změnit. V některých případech nemusíte chtít, aby k těmto krokům docházelo automaticky, protože tato akce může způsobit chyby aktualizace zdroje dat. Další informace najdete v tématu Zpracování chyb zdroje dat.
Datové typy používané v Power Query jsou uvedeny v následující tabulce.
Ikona |
Datový typ |
Popis |
---|---|---|
Libovolný |
Indikuje žádnou explicitní definici datového typu. |
|
Binární |
Binární hodnota, například Y/N nebo 0/1. |
|
Číslo s pevným počtem desetinných míst |
Má pevný formát čtyř číslic vpravo a 19 číslic vlevo. Označuje se také jako typ Měna. |
|
Datum |
Datum bez času a s nulou pro desetinnou hodnotu. |
|
Datum a čas |
Hodnota data a času uložená jako typ Desetinné číslo. |
|
Datum/čas/časové pásmo |
Datum a čas UTC s posunem časového pásma. |
|
Trvání |
Doba převodu na desetinné číslo. |
|
Pravda/nepravda |
Logická hodnota True nebo False. |
|
Desetinné číslo |
64bitové (osmi bajtové) číslo s plovoucí desetinou čárkou. |
|
Procento |
Pevné desetinné číslo s maskou, která se má formátovat jako procento. |
|
Text |
Řetězce, čísla nebo kalendářní data reprezentovaná v textovém formátu |
|
Čas |
Čas bez data bez číslic vlevo od desetinného místa. |
|
|
Celé číslo |
64bitová (osmi bajtová) celočíselná hodnota. |
Datový typ sloupce se zobrazí na levé straně záhlaví sloupce s ikonou, která symbolizuje datový typ.
-
Pokud chcete otevřít dotaz, vyhledejte dříve načtený z Editor Power Query, vyberte buňku v datech a pak vyberte Dotaz > Upravit. Další informace najdete v tématu Vytvoření, načtení nebo úprava dotazu v Excelu (Power Query).
-
Pokud chcete zjistit datový typ, vyberte sloupec a pak vyberte Transformovat > Zjistit datový typ. Můžete to udělat, pokud je aktuální datový typ Any a chcete, aby sloupec měl konkrétní datový typ.
-
Pokud chcete definovat datový typ, vyberte Domů > Datový typ a pak v rozevírací nabídce vyberte datový typ.
Tip Můžete také vybrat ikonu na levé straně záhlaví sloupce. Kromě každého datového typu můžete také v dolní části seznamu vybrat Možnost Použití národního prostředí a zobrazit tak dialogové okno Změnit typ s národním prostředím , abyste vybrali datový typ a použili pro něj konkrétní národní prostředí. Toto národní prostředí přepíše nastavení Power Query národního prostředí. Další informace najdete v tématu Nastavení národního prostředí nebo oblasti pro data (Power Query).
Ve výchozím nastavení pro nestrukturované zdroje Power Query automaticky kontroluje a rozpozná typy sloupců a záhlaví na základě prvních 200 řádků tabulky. Když je toto nastavení povolené, Power Query automaticky přidá do dotazu dva kroky hned po prvním kroku Zdroje:
-
Krok: Upřednostněná záhlaví Zvýší úroveň prvního řádku tabulky na záhlaví sloupce. Tento krok je ekvivalentem příkazu Použít první řádek jako záhlaví na kartě Domů . Příklad:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Krok: Změněný typ Převede hodnoty z datového typu Any na datový typ na základě kontroly hodnot z každého sloupce. Tento krok je ekvivalentem příkazu Zjistit datový typ na kartě Transformace. Příklad: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Procedura
-
V Editor Power Query vyberte Soubor > Možnosti a nastavení > Možnosti dotazu.
-
Nastavení možnosti pro všechny sešity V levém podokně v části GLOBAL vyberte Načtení dat a pak v pravém podokně v části Rozpoznávání typů vyberte jednu z následujících možností:
-
Vždy zjišťovat typy a hlavičky sloupců pro nestrukturované zdroje
-
Detekce typů sloupců a hlaviček pro nestrukturované zdroje podle nastavení jednotlivých souborů
-
Nikdy nezjišťovat typy a záhlaví sloupců pro nestrukturované zdroje
-
-
Nastavení možnosti pro otevřený sešit V levém podokně v části AKTUÁLNÍ SEŠIT vyberte Načtení dat a pak v pravém podokně v části Detekce typů vyberte nebo zrušte zaškrtnutí políčka Rozpoznat typy sloupců a záhlaví pro nestrukturované zdroje.
Viz také
nápověda k Power Query pro Excel