Hijerarhija zaposlenih

Bilo da koristimo Excel BI ili Power BI model podataka hijerarhiju zaposlenih možemo da kreiramo ručno ili uz pomoć pojedinih DAX funkcija. U ovom tekstu saznaćete kako da iskoristite dve ovakve funkcije: PATH i PATHITEM. Pomoću njih moguće je kreirati izračunate kolone koje prikazuju na kom se hijerarhijskom nivou nalazi svako od zaposlenih unutar kompanije.

Pripadnost skupu

Ukoliko želimo da proverimo, u okviru DAX iskaza, da li element pripada zadatom skupu iskoristićemo operator IN a zatim, u produžetku, u vitičastim zagradama, taksativno navesti elemente skupa. Na ovaj način možemo da pridružimo filter u okviru funkcije CALCULATE kojim se zadaje više od jedne vrednosti. Sličan efekat postiže se i uz pomoć funkcije CONTAINSROW.

Funkcija KEEPFILTERS

Kada koristimo DAX funkciju CALCULATE pa kao argumente zadajemo vrednosti filtera kao rezultat ćemo u Power Pivot izveštaju videti sve redove popunjene istim vrednostima. Iako te vrednosti odgovaraju zadatom filteru ovakav prikaz nije baš najlepše rešenje. Da bismo ovo izbegli možemo da iskoristimo funkciju FILTER ili, još bolje, funkciju KEEPFILTERS o kojoj možete više da saznate ukoliko pročitate tekst koji sledi…

Funkcija CONCATENATEX

Za spajanje stringova u DAX jeziku koristi se funkcija CONCATENATE. DAX poseduje i odgovarajuću „X“ funkciju koja se ponaša kao interator, a omogućava spajanje više stringova uz opciono navođenje znaka razdvajanja i smera sortiranja. U ovom tekstu saznaćete kako da iskoristite funkciju CONCATENATEX u konkretnom primeru, prikazom svih brendova u odnosu na filter proizvođača kome oni pripadaju.

DAX funkcije za generisanje tabela

DAX je iskazni jezik koji dolazi u nekoliko „ukusa“. Iako su većina funkcija raspoložive za Excel, Power BI i SQL Server Analysis Services postoje neke od njih koje su specifične za pojedine platforme. Pošto Power BI poseduje mogućnost generisanja tabela a postoje DAX funkcije koje, kao rezultat, vraćaju tabele u ovom tekstu ćemo se pozabaviti nekima od njih koje se mogu iskoristiti samo u Power BI DAX izrazima, ne i u Excel-u.