Dinamičke liste

Do sada ste na ovom blogu mogli već nekoliko puta da pročitate „recepte“ u kojima je bilo reč o validaciji podataka i listama. Korisnici Office 365 (Microsoft 365) pretplate imaju pristup funkcijama za rad sa dinamičkim nizovima koje se lako nose sa listama promenljive dužine. Ali šta da rade oni sa starijom verzijom Excel-a? U tekstu koji sledi saznaćete kako da uz pomoć imenovanih opsega, funkcija OFFSET i COUNTA rešite ovaj problem.

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.

Rangiranje

U jednom od prethodnih „recepata“ mogli ste da se upoznate sa funkcijom EARLIER. Ovde ste mogli da saznate kako da iskoristite ovu funkciju za izračunavanje ranga na osnovu koga određujemo koji proizvod ima najvišu cenu. Ovo može da se uradi i puno jednostavnije, primenom funkcije RANKX. Hajde da vidimo kako se ona koristi i koje sve opcije poseduje!

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…