Met CROSSFILTER stel je de filterrichting in tussen twee gerelateerde kolommen bij een berekening. Dit is nuttig als je het standaard filtergedrag wilt aanpassen – bijvoorbeeld van éénrichtingsfiltering naar tweerichtingsfiltering. Je gebruikt deze functie vooral in complexe datamodellen waar relaties tussen tabellen anders moeten werken voor specifieke berekeningen, zoals bij ratio’s die verschillende filters tegelijk nodig hebben. CROSSFILTER helpt om flexibiliteit te creëren zonder dat je het datamodel hoeft te wijzigen.
Voorbeeld:
totaal = CALCULATE([Omzet], CROSSFILTER(‘Klant'[KlantID], ‘Verkopen'[KlantID], BOTH))
