Po pridaní údajov do dátového modelu Excel automaticky zisťuje a používa typy údajov. Ak používate doplnok Power Pivot, môžete typ údajov zmeniť, ak bol priradený nesprávne. Najčastejším dôvodom na zmenu typov údajov je importovanie číselných údajov vo forme reťazca, čo zabraňuje fungovaniu agregácií a iných výpočtov podľa očakávaní.
V okne doplnku Power Pivot vyberte stĺpec, ktorého typ údajov chcete zmeniť.
Na karte Domov v skupine Formátovanie vyberte typ údajov zo zoznamu Typ údajov .
- Text
- Číslo v desiatkovej sústave
- Celé číslo
- Mena
- TRUE/FALSE (pravda)/FALSE (NEPRAVDIVÉ)
Stĺpce obsahujúce čísla aj textové hodnoty nemožno skonvertovať na číselný typ údajov. Ak potrebujete upraviť hodnoty údajov tak, aby sa používal požadovaný typ údajov, budete musieť upraviť hodnoty v zdrojovom súbore a potom stĺpec znova importovať.
Dôležité informácie pri zmene typov údajov
Pri pokuse o zmenu typu údajov stĺpca alebo výber konverzie údajov sa niekedy môžu vyskytnúť tieto chyby:
- Nepodarilo sa zmeniť typ údajov
- Nepodarilo sa zmeniť typ údajov Stĺpec
Tieto chyby sa môžu vyskytnúť aj vtedy, keď je typ údajov dostupný ako možnosť v rozbaľovacom zozname Typ údajov. V tejto časti je vysvetlená príčina týchto chýb a spôsob ich odstránenia.
Vysvetlenie aktuálneho typu údajov
Keď pridávate údaje do modelu údajov, Excel kontroluje stĺpce údajov a zisťuje, aké typy údajov jednotlivé stĺpce obsahujú. Ak sú údaje v danom stĺpci konzistentné, priradí sa stĺpcu najpresnejší typ údajov.
Ak však pridáte údaje z Excelu alebo iného zdroja, ktorý nevyžaduje použitie jedného typu údajov v rámci každého stĺpca, Excel priradí typ údajov, ktorý sa prispôsobí všetkým hodnotám v stĺpci. Ak teda stĺpec obsahuje čísla rôznych typov, ako sú napríklad celé čísla, dlhé čísla a mena, Excel použije desatinný typ údajov. Ak sa v stĺpci miešajú čísla a text, program Excel priradí typ údajov Text.
Ak zistíte, že vaše údaje obsahujú nesprávny typ údajov alebo aspoň iný, než ste chceli, máte niekoľko možností:
- Údaje môžete znova importovať. Ak to chcete urobiť, otvorte existujúce pripojenie k zdroju údajov a znova importujte stĺpec. V závislosti od typu zdroja údajov možno budete môcť počas importu použiť filter na odstránenie problematických hodnôt. Filtrovanie počas importu vyžaduje import pomocou doplnku Power Pivot.
- Vytvorením vzorca jazyka DAX vo vypočítanom stĺpci môžete vytvoriť novú hodnotu požadovaného typu údajov. Funkciu TRUNC môžete napríklad použiť na zmenu desatinného čísla na celé celé číslo alebo môžete kombinovať informačné funkcie a logické funkcie na testovanie a konvertovanie hodnôt.
Vysvetlenie konverzie údajov pri zmene typu údajov v doplnku Power Pivot
Ak sa pri výbere možnosti konverzie údajov vyskytne chyba, je možné, že aktuálny typ údajov stĺpca nepodporuje vybratú konverziu. Nie všetky konverzie sú povolené pre všetky typy údajov. Stĺpec môžete napríklad zmeniť na booleovský typ údajov iba vtedy, ak je aktuálny typ údajov stĺpca číslo (celé alebo desatinné) alebo text. Preto je potrebné vybrať vhodný typ údajov pre údaje v stĺpci.
Po výbere vhodného typu údajov vás Power Pivot upozorní na možné zmeny údajov, ako je napríklad strata presnosti alebo skrátenie. Kliknutím na tlačidlo OK prijmete a zmeňte údaje na nový typ údajov.
Ak je typ údajov podporovaný, ale Power Pivot nájde hodnoty, ktoré nový typ údajov nepodporuje, zobrazí sa ďalšia chyba a bude potrebné opraviť hodnoty údajov predtým, než budete pokračovať.
Podrobné informácie o typoch údajov používaných v dátovom modeli, o ich implicitnej konverzii a používaní rôznych typov údajov vo vzorcoch nájdete v téme Typy údajov podporované v dátových modeloch.