Možete definirati i prepoznati vrstu podataka, ali u većini slučajeva to ne morate. Prema zadanim postavkama, otkrivanje vrste podataka automatski se događa kada povežete sljedeće aplikacije:
- strukturirani izvori podataka Primjeri obuhvaćaju sve baze podataka. Power Query čita shemu tablice iz izvora podataka i automatski prikazuje podatke pomoću odgovarajuće vrste podataka za svaki stupac.
- Nestrukturirani izvori Primjeri uključuju Excel, CSV i tekstne datoteke. Power Query automatski prepoznaje vrste podataka provjerom vrijednosti u tablici.
U dodatku Power Query po zadanom je za nestrukturirane izvore omogućeno automatsko otkrivanje vrste podataka, no tu postavku možete promijeniti. U nekim slučajevima možda ne želite da se ovi koraci izvršavaju automatski jer bi ta radnja mogla uzrokovati pogrešku prilikom osvježavanja izvora podataka. Dodatne informacije potražite u članku Rukovanje pogreškama u izvorima podataka.
Vrste podataka Power Query
Vrste podataka koje se koriste u dodatku Power Query navedene su u sljedećoj tablici.
| Ikona | Vrsta podataka | Opis |
|---|---|---|
|
|
Bilo koja veličina | Ne označava nijednu eksplicitnu definiciju vrste podataka. |
|
|
Binary | Binarna vrijednost, npr. Y/N ili 0/1. |
|
|
Fiksni decimalni broj | Ima fiksni oblik od četiri znamenke s desne strane i 19 znamenki s lijeve strane. Poznata i kao vrsta valute. |
|
|
Datum | Datum bez vremena i s nulom kao decimalnom vrijednošću. |
|
|
Datum/vrijeme | Vrijednost datuma i vremena pohranjena kao decimalni broj. |
|
|
Datum/vrijeme/vremenska zona | Datum/vrijeme UTC-a s pomakom vremenske zone. |
|
|
Trajanje | Vrijeme pretvoreno u decimalni broj. |
|
|
Točno/netočno | Booleova vrijednost True ili False. |
|
|
Decimalni broj | 64-bitni (osmobajtni) broj s pomičnim zarezom. |
|
|
postotak | Fiksni decimalni broj s maskom koju možete oblikovati kao postotak. |
|
|
Tekst | Nizovi, brojevi ili datumi predstavljeni u tekstnom obliku. |
|
|
Time | Vrijeme bez datuma bez znamenki lijevo od decimalnog zareza. |
|
|
Cijeli broj | 64-bitna (osmobajtna) cjelobrojna vrijednost. |
Definiranje i otkrivanje vrste podataka
Vrsta podataka stupca prikazana je s lijeve strane zaglavlja stupca s ikonom koja simbolizira vrstu podataka.
- Da biste otvorili upit, pronađite prethodno učitani iz uređivač dodatka Power Query, odaberite ćeliju u podacima, a zatim odaberite Uređivanje upita>. Dodatne informacije potražite u članku Stvaranje, učitavanje i uređivanje upita u programu Excel (Power Query).
- Da biste otkrili vrstu podataka, odaberite stupac, a zatim odaberite Pretvorba> vrstepodataka za otkrivanje. To biste mogli učiniti ako je trenutna vrsta podataka Bilo koji i želite da stupac sadrži određenu vrstu podataka.
- Da biste definirali vrstu podataka, odaberiteVrsta podatakaPolazno>, a zatim odaberite vrstu podataka s padajućeg izbornika.
Savjet Možete odabrati i ikonu s lijeve strane zaglavlja stupca. Uz svaku vrstu podataka, možete odabrati i Pomoću regionalne sheme pri dnu popisa da biste prikazali dijaloški okvir Promijeni vrstu uz regionalnu shemu da biste odabrali vrstu podataka i na nju primijenili određenu regionalnu shemu. Ta regionalna shema nadjačava postavku regionalne sheme dodatka Power Query. Dodatne informacije potražite u članku Postavljanje regionalne sheme ili područja za podatke (Power Query)).
Postavljanje automatskog prepoznavanja zaglavlja vrste podataka i stupaca
Power Query po zadanom za nestrukturirane izvore automatski pregledava i otkriva vrste stupaca i zaglavlja na temelju prvih 200 redaka tablice. Kada je ta postavka omogućena, Power Query automatski dodaje dva koraka u upit odmah nakon prvog koraka izvora:
Korak: promaknuta zaglavlja Promaknite prvi redak tablice u zaglavlje stupca. Taj je korak ekvivalentan naredbi Koristi prvi redak kao zaglavlja na kartici Polazno . Na primjer:
= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})Korak: promijenjena vrsta Pretvara vrijednosti iz vrste podataka Bilo koje u vrstu podataka na temelju provjere vrijednosti iz svakog stupca. Taj je korak ekvivalentan naredbi Otkrivanje vrste podataka na kartici Transformacija . Na primjer:
= Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Postupak
U uređivač dodatka Power Query odaberite Mogućnosti datoteka>i postavke>Mogućnosti upita.
Postavljanje mogućnosti za sve radne knjige U lijevom oknu u odjeljku GLOBALNO odaberite Učitavanje podataka, a zatim u desnom oknu u odjeljku Otkrivanje vrste odaberite jednu od sljedećih mogućnosti:
- Uvijek otkrivajte vrste stupaca i zaglavlja za nestrukturirane izvore
- Pronalaženje vrsta stupaca i zaglavlja za nestrukturirane izvore prema postavkama svake datoteke
-
Nikad ne otkriva vrste stupaca i zaglavlja za nestrukturirane izvore
Postavljanje mogućnosti za otvorenu radnu knjigu U lijevom oknu u odjeljku TRENUTNA RADNA KNJIGA odaberite Učitavanje podataka, a zatim u desnom oknu u odjeljku Otkrivanje vrste potvrdite ili poništite okvir Prepoznavanje vrsta stupaca i zaglavlja za nestrukturirane izvore.