Funkcija GROUPBY

Ako vam je u opisu posla pisanje SQL upita sigurno, u velikoj meri, u okviru SELECT komande, koristite GROUP BY klauzulu koja omogućava grupisanje redova sa istim vrednostima u okviru kolona kako bi se primenila zadata funkcija za agregaciju podataka, npr. SUM, COUNT, AVERAGE, MIN, MAX… Imam za vas lepu vest: od skoro tako nešto možemo da postignemo i u okviru Excel izveštaja, upotrebom funkcije GROUPBY…

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…

„D“ funkcije

„D“ funkcije se koriste za višeuslovnu agregaciju podataka koji se nalaze u zadatoj tabeli. U suštini obavljaju isto što i „IFS“ funkcije samo na malo elegantniji način, a da li je ovaj način i bolji- procenite sami! Inače, ja sam protivnik toga kada „stručnjaci“ tabele nazivaju bazom. Bazu podataka ponekad zaista čini jedna tabela, ali to je veoma retko. Sada bar znate odakle slovo „D“ u njihovom prefiksu!

Korporativni izveštaji

Rad u velikim kompanijama, posebno u multinacionalnim korporacijama, često podrazumeva periodično slanje standardizovanih izveštaja koji imaju za cilj da rukovodstvu pruže informacije o poslovanju. To su najčešće konsolidovani bilansi i drugi izveštaji kojima se prikazuju ključni indikatori performansi, a zaposleni koji treba da ih popune imaju zadatak da unesu podatke u već gotove predloške.

DAX, funkcije za agregaciju

Agregacija (združivanje) podataka je ono što implicitno radimo svaki put kada prevučemo neku izveštajnu dimenziju u polje Values. Ipak, kada kreiramo složenije izveštaje, korisno je da funkcije za agregaciju (sume, proseke, prebrojavanja) iskoristimo kako bi smo na osnovu njih napravili mere. Jedanput osmišljene mere mogu da se upotrebe kao gradivni element za pravljenje kompleksnih DAX izraza.