EARLIEST lijkt sterk op EARLIER, maar in plaats van terug te gaan naar de vorige contextlaag, springt hij helemaal terug naar de eerste laag. Dat betekent dat je hem gebruikt als je in een geneste berekening zit en je terug wilt grijpen naar de allereerste waarde van een eerder evaluatiemoment. Deze functie wordt meestal gebruikt in geavanceerde scenario’s met meerdere lagen van logica. Bijvoorbeeld: als je binnen een groep berekent wat het verschil is tussen een specifieke rij en de allereerste rij die in die groep geëvalueerd is. Hoewel EARLIEST zelden nodig is voor standaardrapportages, kan hij goed van pas komen als je meerdere berekeningen over dezelfde kolom stapelt en consistent wilt verwijzen naar het startpunt van die ketting.
Voorbeeld: origineelBedrag = EARLIEST(Facturen[Bedrag])
