Nastavení datového typu sloupce v Power Pivotu

Platí pro
Excel pro Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Když přidáte data do datového modelu, Excel automaticky zjistí a použije datové typy. Pokud používáte doplněk Power Pivot a máte nesprávný přiřazený datový typ, můžete ho změnit. Nejčastějším důvodem pro změnu datových typů je importování číselných dat jako řetězců, což brání tomu, aby agregace a další výpočty fungovaly podle očekávání.

  1. V okně PowerPivot vyberte sloupec, u kterého chcete změnit datový typ.

  2. Na kartě Domů ve skupině Formátování vyberte datový typ ze seznamu Datový typ .

    • Text
    • Desetinné číslo
    • Celé číslo
    • Měna
    • PRAVDA/NEPRAVDA

Sloupce obsahující jak čísla, tak textové hodnoty nelze převést na číselný datový typ. Pokud potřebujete upravit datové hodnoty, abyste mohli použít požadovaný datový typ, je potřeba upravit hodnoty ve zdrojovém souboru a potom sloupec znovu importovat.

Co je potřeba vzít v úvahu při změně datových typů

Když se pokusíte změnit datový typ sloupce nebo vybrat převod dat, může někdy dojít k následujícím chybám:

  • Datový typ se nepovedlo změnit.
  • Datový typ sloupce se nepodařilo změnit.

K těmto chybám může dojít i v případě, že je datový typ dostupný jako možnost v rozevíracím seznamu Datový typ. Tato část vysvětluje příčinu těchto chyb a jejich opravu.

Principy aktuálního datového typu

Když přidáváte data do datového modelu, Excel zkontroluje sloupce dat, aby zjistil, jaké datové typy jednotlivé sloupce obsahují. Pokud jsou data v tomto sloupci konzistentní, přiřadí sloupec nejpřesnější datový typ.

Pokud ale přidáte data z Excelu nebo jiného zdroje, který nevynucuje použití jednoho datového typu v každém sloupci, Excel přiřadí datový typ, který vyhovuje všem hodnotám ve sloupci. To znamená, že pokud sloupec obsahuje čísla různých typů, například celá čísla, dlouhá čísla a měny, aplikace Excel použije datový typ desetinné číslo. Pokud je naopak ve sloupci kombinace čísel a textu, přiřadí Excel datový typ Text.

Pokud zjistíte, že vaše data mají nesprávný datový typ, nebo alespoň jiný, než jste chtěli, máte několik možností:

  • Data můžete znovu naimportovat. Uděláte to tak, že otevřete existující připojení ke zdroji dat a sloupec znovu naimportujete. V závislosti na typu zdroje dat může být možné během importu použít filtr k odstranění problémových hodnot. Filtrování během importu vyžaduje, abyste provedli import pomocí doplňku Power Pivot.
  • Vytvořením vzorce jazyka DAX v počítaném sloupci můžete vytvořit novou hodnotu požadovaného datového typu. Pomocí funkce USEKNOUT lze například změnit desetinné číslo na celé číslo, nebo můžete hodnoty testovat a převádět kombinací informačních a logických funkcí.

Princip převodu dat při změně datových typů v PowerPivotu

Pokud při výběru možnosti převodu dat dojde k chybě, může to být způsobené tím, že aktuální datový typ sloupce nepodporuje vybraný převod. Ne všechny převody jsou povoleny pro všechny datové typy. Například sloupec můžete změnit na datový typ Boolean pouze v případě, že aktuální datový typ sloupce je číslo (celé nebo desetinné) nebo text. Proto je nutné pro data ve sloupci zvolit odpovídající datový typ.

Po výběru vhodného datového typu vás Power Pivot upozorní na možné změny dat, jako je ztráta přesnosti nebo zkrácení. Kliknutím na OK potvrďte a změňte data na nový datový typ.

Pokud je tento datový typ podporovaný, ale Power Pivot najde hodnoty, které nový datový typ nepodporuje, zobrazí se další chyba a před pokračováním budete muset hodnoty dat opravit.

Podrobné informace o datových typech používaných v datovém modelu, o tom, jak se implicitně převádějí a jak se různé datové typy používají ve vzorcích, najdete v tématu Datové typy podporované v datových modelech.

Začátek stránky