Datový typ můžete definovat a rozpoznat, ale většinu času nemusíte. Ve výchozím nastavení dochází ke zjišťování datových typů automaticky, když se připojujete 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 tak, že prohlédněte hodnoty v tabulce.

Ve výchozím nastavení je v Power Query pro nestrukturované zdroje povolené automatické zjišťování datových typů, nastavení možností ale můžete změnit. V některých případech nechcete, aby k těmto krokům docházet automaticky, protože 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 uvedené v následující tabulce.

Ikona

Datový typ

Popis

Ikona Libovolný datový typ

Libovolná

Označuje žádnou explicitní definici datového typu.

TBD

Binární

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

TBD

Pevné desetinné číslo

Má pevný formát čtyř číslic vpravo a 19 číslic vlevo. Označuje se taky jako typ Měna.

TBD

Datum

Datum bez času a s nulou pro zlomkovou hodnotu.

TBD

Datum a čas

Hodnota data a času uložená jako typ desetinného čísla.

TBD

Datum,čas/časové pásmo

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

TBD

Trvání

Doba převedená na desetinné číslo

TBD

Pravda/Nepravda

Logická hodnota Pravda nebo Nepravda.

TBD

Desetinné číslo

64bitové (osmibitové) číslo s plovoucí desetinnou čárkou.

TBD

Procenta

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 nalevo od desetinného místa

TBD

Celé číslo

64bitová (osmibitová) celočíselná hodnota.

Datový typ sloupce se zobrazí na levé straně záhlaví sloupce s ikonou, která symbolizuje datový typ.

Příklad ikon datového typu nalevo od záhlaví sloupců

  1. Pokud chcete otevřít dotaz, vyhledejte dříve načtený dotaz z Power Query Editoru, 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 > Rozpoznat datový typ. Můžete to udělat, pokud je aktuální datový typ Libovolnýa chcete, aby měl sloupec určitý datový typ.

  3. Pokud chcete definovat datový typ, vyberte Domů> Datovýtyp a v rozevírací nabídce vyberte datový typ.

Tip    Můžete taky vybrat ikonu na levé straně záhlaví sloupce. Kromě každého datového typu můžete v dolní části seznamu také vybrat možnost Použít národní prostředí a zobrazit tak dialogové okno Změnit typ s národní prostředí, a to tak, že vyberete datový typ a použijete pro něj určité národní prostředí. Toto národní prostředí přepíše nastavení národního prostředí Power Query. 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 zjišťuje a zjišťuje typy sloupců a záhlaví na základě prvních 200 řádků tabulky. Pokud je toto nastavení povolené, Power Query automaticky přidá dva kroky do dotazu hned po prvním kroku zdroje:

  • Krok: Propagovaná záhlaví    Povýší první řádek tabulky tak, aby byl záhlavím sloupce. Tento krok odpovídá 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 Libovolný na datový typ na základě kontroly hodnot z jednotlivých sloupců. Tento krok je ekvivalentem příkazu Rozpoznat 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 Power Query Editoru 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 (GLOBÁLNÍ)vyberte Data Load(Načtení dat) a v pravém podokně v části Type Detection(Rozpoznávání typů) vyberte jednu z následujících možností:

    • Vždy rozpoznáte typy sloupců a záhlaví nestrukturovaných zdrojů.

    • Zjišťování typů sloupců a záhlaví nestrukturovaných zdrojů podle nastavení jednotlivých souborů

    • Nikdy nezjišťovat typy sloupců a záhlaví nestrukturovaných zdrojů
       

  3. Nastavení možnosti pro otevřený sešit       V levém podokně v části CURRENT WORKBOOK(AKTUÁLNÍ SEŠIT) vyberte Data Load(Načtení dat) a v pravém podokně v části Type Detection (Rozpoznávání typů sloupců a záhlaví) vyberte nebo zrušte zaškrtnutí políčka Detect column types and headers for 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?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se systém Microsoft Office insiderům

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×