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.

LOOKUPVALUE

Ako ste pomislili da ćete se, kada počnete da koristite PowerPivot, osloboditi funkcija za pretraživanje nizova bili ste u zabludi! Iako koncept modela podataka ne ide „ruku pod ruku“ sa potrebom da se koriste ovakve funkcije ponekad je ipak potrebno pretraživati nizove. U ovu namenu upotrebićete funkciju LOOKUPVALUE, a kako se ona koristi, u kombinaciji sa funkcijom WEEKDAY, saznaćete u tekstu koji sledi.

DAX promenljive

Kada pišete DAX izraze opšta je preporuka da ne preterujete u njihovoj složenosti. Uvek je bolje kreirati nekoliko mera, pa ih zatim objediniti u okviru nove formule u kojoj se one koriste za izvođenje računskih operacija. Kod je pregledniji, a i puno su manje šanse da dođe do greške. Od skoro DAX omogućava i kreiranje promenljivih. One se koriste za pravljenje mera koje će biti iskorišćene za dolaženje do konačnog rezultata.