Funkcije EARLIER i EARLIEST

Formula u izračunatoj koloni će biti proračunata upotrebom konteksta reda što znači da sve kolone na koje se referenciramo daju rezultat u redu u kome se formula nalazi. Proračun se dalje nastavlja za svaki sledeći red, pa tako do kraja tabele. Pošto se izračunavanje krajnje sume odvija iterativno teško da možemo da vidimo šta se desilo u prethodnom redu kao što bi to uradili u tradicionalnim Excel formulama. Tu stupaju na scenu funkcije EARLIER i EARLIEST.

Funkcije iteratori

Pored uobičajenih funkcija za agregaciju podataka DAX poseduje posebnu klasu funkcija koje menjaju kontekst izvršavanja računskih operacija, a još ih zovemo i „iteratori“. Ponekad ih zovemo i „X“ funkcijama, jer iza naziva operacije kojom se vrši agregacija podataka (SUM, AVERAGE, COUNT) stoji slovo X koje ukazuje da se radi o iteratorima (SUMX, AVERAGEX, COUNTX). U tekstu koji sledi pokazaćemo u čemu je njihova specifičnost.