Sopstveni tipovi podataka

Tradicionalni Excel posededuje samo dva tipa podataka: tekst i brojeve! Svi ostali (datum, vreme, procenat itd.) su specijalno formatirani brojevi. U drugoj polovini 2019. godine Microsoft je u Excel dodao nove tipove podataka: Geography i Stocks. Prvi, za zadati pojam, nudi obilje geografskih odrednica dok drugi pruža podatke o akcijama na berzi. U najavi je i mnoštvo novih, a od skoro korisnici Microsoft 365 pretplate mogu da kreiraju soptvene tipove podataka.

Prilagođavanje izvorne tabele

Pre nego što se odlučite da kreirate pivot tabelu upitajte se: da li vam to stvarno treba? Ovaj izveštaj vrši grupisanje i agregaciju podataka (sumiranje, uprosečavanje, prebrajanje itd.) a možda ste to već uradili u izvornoj tabeli; možda je ona, sama po sebi, izveštaj? Ako se ipak odlučite za ovaj korak biće potrebno da je prilagodite kako bi pivot tabela mogla da obradi podatke, jer ona zahteva da slogovi budu u redovima.

Power Query parametri

Parametri su promenljive ili skupovi vrednosti koje imaju za cilj da utiču na izgled upita. U najvećoj meri se koriste za filtriranje, ali ako poznajete iskazni jezik „M“ možete da ih iskoristite i u druge svrhe. Pošto na ovom blogu (za sada) neću pisati o tome kako se kreiraju „M“ iskazi iskoristiću jednostavan primer u kome će biti kreiran jedan parametar i iskoristićemo ga za filtriranje upita.

Uslovna kolona

Power Query poseduje funkcionalnost koja se zove Conditional Column, a zadatak joj je da emulira Excel funkciju IF. Odnosno, proverom uslova za zadatu kolonu i vrednost vraća rezultat ukoliko je uslov ispunjen i opciono rezultat ukoliko nije. Ako se drugi parametar ne navede vraća vrednost NULL u redovima koji ne ispunjavaju zadati uslov. Hajde da vidimo kako se koristi ova opcija!

Group by opcija

Power Query poseduje fukcionalnosti koje omogućavaju grupisanje i agregaciju podataka na sličan račin kao prilikom pisanja T-SQL izraza, bez pisanja ijedne linije koda. Samim tim, postupak je puno brži i jednostavniji. Grupisanje je moguće izvršiti po jednoj ili više izveštajnih dimenzija, a redosled se utvrđuje na sličan način kao prilikom sortiranja. Takođe, podržano je više funkcija za agregaciju podataka kao i višestruka agregacija…