Možete da definišete i otkrijete tip podataka, ali najčešće to ne morate da radite. Otkrivanje tipa podataka podrazumevano se odvija automatski kada se povežete sa:
- Strukturirani izvori podataka Primeri uključuju sve baze podataka. Power Query čita šemu tabele iz izvora podataka i automatski prikazuje podatke pomoću ispravnog tipa podataka za svaku kolonu.
- Nestrukturirani izvori Primeri uključuju Excel, CSV i tekstualne datoteke. Power Query automatski otkriva tipove podataka tako što ispituje vrednosti u tabeli.
Automatsko otkrivanje tipa podataka podrazumevano je omogućeno u programskom dodatku Power Query za nestrukturirane izvore, ali možete da promenite postavku opcije. U nekim slučajevima možda nećete želeti da se ovi koraci izvršavaju automatski jer ta radnja može da izazove greške pri osvežavanju izvora podataka. Više informacija potražite u članku Rukovanje greškama izvora podataka.
Power Query tipovi podataka
Tipovi podataka koji se koriste u programskom dodatku Power Query navedeni su u sledećoj tabeli.
| Ikona | Tip podataka | Opis |
|---|---|---|
|
|
Bilo koja | Ne ukazuje na eksplicitnu definiciju tipa podataka. |
|
|
Binary | Binarna vrednost, na primer Y/N ili 0/1. |
|
|
Fiksni decimalni broj | Ima fiksni format četiri cifre desno i 19 cifara levo. Poznat i kao tip valute. |
|
|
Datum | Datum bez vremena i sa nulom kao razlomljenom vrednošću. |
|
|
Datum/vreme | Vrednost datuma i vremena koja je uskladištena kao decimalni tip broja. |
|
|
Datum/vreme/vremenska zona | UTC datum/vreme sa pomakom vremenske zone. |
|
|
Trajanje | Vremenski period konvertovan u decimalni broj. |
|
|
Tačno/netačno | Bulova vrednost vrednosti "Tačno" ili "Netačno". |
|
|
Decimalni broj | 64-bitni (osmobajtni) broj sa pokretnim zarezom. |
|
|
Procenat | Fiksni decimalni broj sa maskom koja se oblikuje kao procenat. |
|
|
Tekst | Niske, brojevi ili datumi predstavljeni u tekstualnom formatu. |
|
|
Time | Vreme bez datuma bez cifara sa leve strane decimalnog mesta. |
|
|
Ceo broj | 64-bitna (osmobajtna) celobrojna vrednost. |
Definisanje i otkrivanje tipa podataka
Tip podataka kolone je prikazan na levoj strani naslova kolone sa ikonom koja simbolizuje tip podataka.
- Da biste otvorili upit, pronađite prethodno učitan iz Power Query uređivač, izaberite ćeliju u podacima, a zatim izaberite stavku "Uredi upit>". Dodatne informacije potražite u članku "Pravljenje, učitavanje ili uređivanje upita u programu Excel (Power Query).
- Da biste otkrili tip podataka, izaberite kolonu, a zatim izaberite stavku "Transformacija>"Otkrivanje tipa podataka. To možete da uradite ako je trenutni tip podataka "Bilo koji" i želite da kolona ima određeni tip podataka.
- Da biste definisali tip podataka, izaberitetip podatakaPočetak>, a zatim izaberite tip podataka iz padajućeg menija.
Savet Možete da izaberete i ikonu sa leve strane naslova kolone. Pored svakog tipa podataka, možete i da izaberete Korišćenje lokalnog standarda na dnu liste da biste prikazali dijalog " Promena tipa pomoću lokalnog standarda " da biste izabrali tip podataka i primenili određeni lokalni standard na njega. Ovaj lokalni standard zamenjuje postavku lokalnog standarda Power Query. Više informacija potražite u članku "Postavljanje lokalnog standarda ili regiona za podatke (Power Query).
Podešavanje automatskog otkrivanja tipa podataka i zaglavlja kolona
Za nestrukturirane izvore Power Query podrazumevano automatski ispituje i otkriva tipove kolona i zaglavlja na osnovu prvih 200 redova tabele. Kad je ova postavka omogućena, Power Query automatski dodaje dva koraka upitu odmah nakon prvog koraka u izvoru:
Korak: Unapređena zaglavlja Podiže prvi red tabele na zaglavlje kolone. Ovaj korak je ekvivalentan komandi "Koristi prvi red kao zaglavlja" na kartici " Početak ". Na primer:
= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})Korak: promenjen tip Konvertuje vrednosti iz bilo kog tipa podataka u tip podataka na osnovu ispitivanja vrednosti iz svake kolone. Ovaj korak je ekvivalentan komandi " Otkrij tip podataka " na kartici "Transformacija ". Na primer:
= Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Pretraga
U Power Query uređivač izaberitestavke "Opcije i postavke>datoteke>"Opcije upita.
Podešavanje opcije za sve radne sveske U levom oknu, u okviru GLOBAL, izaberite Učitavanje podataka, a zatim u desnom oknu u okviru " Otkrivanje tipa" izaberite jednu od sledećih opcija:
- Uvek otkrijte tipove kolona i zaglavlja za nestrukturirane izvore
- Otkrivanje tipova kolona i zaglavlja za nestrukturirane izvore u skladu sa postavkama svake datoteke
-
Nikada ne otkrivajte tipove kolona i zaglavlja za nestrukturirane izvore
Podešavanje opcije za otvorenu radnu svesku U levom oknu, u okviru TRENUTNA RADNA SVESKA, izaberite stavku "Učitavanje podataka", a zatim u desnom oknu u okviru "Otkrivanje tipa" potvrdite ili opozovite izbor u polju za potvrdu "Otkrij tipove kolona i zaglavlja za nestrukturirane izvore".