Applies ToExcel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel pro web

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

The Any data type icon

Libovolný

Indikuje žádnou explicitní definici datového typu.

TBD

Binární

Binární hodnota, například Y/N nebo 0/1.

TBD

Čí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.

TBD

Datum

Datum bez času a s nulou pro desetinnou hodnotu.

TBD

Datum a čas

Hodnota data a času uložená jako typ Desetinné číslo.

TBD

Datum/čas/časové pásmo

Datum a čas UTC s posunem časového pásma.

TBD

Trvání

Doba převodu na desetinné číslo.

TBD

Pravda/nepravda

Logická hodnota True nebo False.

TBD

Desetinné číslo

64bitové (osmi bajtové) číslo s plovoucí desetinou čárkou.

TBD

Procento

Pevné desetinné číslo s maskou, která se má formátovat jako procento.

TBD

Text

Řetězce, čísla nebo kalendářní data reprezentovaná v textovém formátu

TBD

Čas

Čas bez data bez číslic vlevo od desetinného místa.

TBD

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.

Příklad ikon datových typů nalevo od záhlaví sloupců

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

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

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

  1. V Editor Power Query vyberte Soubor > Možnosti a nastavení > Možnosti dotazu.

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

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

Přidání sloupce založeného na datovém typu

Datové typy v Power Query (docs.com)

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.