Kada dodajete podatke u model podataka, Excel automatski otkriva i primenjuje tipove podataka. Ako koristite programski dodatak Power Pivot, možete da promenite tip podataka ako je dodeljen pogrešno. Najčešći razlog za promenu tipova podataka jeste kada se numerički podaci uvoze kao niske, što sprečava rad agregacija i drugih izračunavanja na očekivani način.
U Power Pivot prozoru izaberite kolonu za koju želite da promenite tip podataka.
Na kartici Početak , u grupi Oblikovanje odaberite tip podataka sa liste "Tip podataka ".
- Tekst
- Decimalni broj
- Ceo broj
- Valuta
- TAČNO/NETAČNO
Kolone koje sadrže i brojeve i tekstualne vrednosti nije moguće konvertovati u numerički tip podataka. Ako treba da izmenite vrednosti podataka da biste koristili željeni tip podataka, moraćete da uredite vrednosti u izvornoj datoteci, a zatim da ponovo uvezete kolonu.
Stvari koje treba uzeti u obzir prilikom promene tipova podataka
Ponekad kada pokušate da promenite tip podataka kolone ili izaberete konverziju podataka, može doći do sledećih grešaka:
- Promena tipa podataka nije uspela
- Promena tipa podataka kolone nije uspela
Ove greške mogu da se pojave čak i ako je tip podataka dostupan u vidu opcije u padajućoj listi "Tip podataka". Ovaj odeljak objašnjava uzrok ovih grešaka i kako možete da ih ispravite.
Razumevanje trenutnog tipa podataka
Kada dodajete podatke u model podataka, Excel proverava kolone podataka da bi video koje tipove podataka svaka kolona sadrži. Ako su podaci u toj koloni dosledni, ona dodeljuje najprecizniji tip podataka koloni.
Međutim, ako dodajete podatke iz programa Excel ili nekog drugog izvora koji ne nameće upotrebu jednog tipa podataka u svakoj koloni, Excel dodeljuje tip podataka koji prilagođava sve vrednosti u koloni. Stoga, ako kolona sadrži brojeve različitih tipova, kao što su celi brojevi, dugački brojevi i valute, Excel primenjuje decimalni tip podataka. Ako kolona meša brojeve i tekst, Excel dodeljuje tip tekstualnih podataka.
Ako otkrijete da podaci imaju pogrešan tip podataka ili makar neki drugačiji od željenog, imate nekoliko opcija:
- Možete ponovo da uvezete podatke. Da biste to uradili, otvorite postojeću vezu sa izvorom podataka i ponovo uvezite kolonu. U zavisnosti od tipa izvora podataka, možda ćete moći da primenite filter tokom uvoza da biste uklonili problematične vrednosti. Filtriranje tokom uvoza zahteva da uvezete pomoću programskog dodatka Power Pivot.
- DAX formulu možete da kreirate u izračunatoj koloni da biste napravili novu vrednost željenog tipa podataka. Na primer, funkciju TRUNC možete koristiti za promenu decimalnog broja u ceo broj ili možete da kombinujete informacione funkcije i logičke funkcije radi testiranja i konvertovanja vrednosti.
Razumevanje konverzije podataka prilikom promene tipova podataka u programskom dodatku Power Pivot
Ako dođe do greške kada izaberete opciju za konverziju podataka, moguće je da trenutni tip podataka kolone ne podržava izabranu konverziju. Nisu sve konverzije dozvoljene za sve tipove podataka. Na primer, kolonu možete da promenite u Bulov tip podataka samo ako je trenutni tip podataka kolone broj (ceo ili decimalni) ili tekst. Stoga morate odabrati odgovarajući tip podataka za podatke u koloni.
Kada odaberete odgovarajući tip podataka, Power Pivot će vas upozoriti o mogućim promenama podataka, kao što su gubitak preciznosti ili skraćivanje. Kliknite na dugme "U redu" da biste prihvatili i promenili podatke na novi tip podataka.
Ako je tip podataka podržan, ali Power Pivot pronalazi vrednosti koje nisu podržane u okviru novog tipa podataka, dobićete još jednu grešku i moraćete da ispravite vrednosti podataka pre nego što nastavite.
Detaljne informacije o tipovima podataka koji se koriste u modelu podataka, kako se oni implicitno konvertuju i kako se različiti tipovi podataka koriste u formulama potražite u članku Tipovi podataka podržani u modelima podataka.