KEEPFILTERS gebruik je in combinatie met CALCULATE om bestaande filters te behouden wanneer je nieuwe filters toevoegt. Normaal gesproken overschrijft een nieuwe filter de bestaande context, maar met KEEPFILTERS worden ze netjes gecombineerd. Dit is handig als je bijvoorbeeld een som wilt berekenen binnen een specifieke klantgroep, maar wél de filters uit je rapport (zoals geselecteerde regio’s of datums) wilt behouden. Zo kun je preciezer sturen wat er wel en niet mee mag doen in je berekening, zonder dat andere slicers of visuals per ongeluk de uitkomst veranderen.
Voorbeeld: vasteKlantOmzet = CALCULATE(SUM(Verkoop[Bedrag]), KEEPFILTERS(Klanten[Status] = “Vast”))
