FILTER gebruik je om een deel van een tabel te selecteren, namelijk alleen de rijen die voldoen aan een specifieke voorwaarde. Deze functie wordt vaak ingezet in combinatie met andere functies zoals CALCULATE, zodat je bijvoorbeeld een som of gemiddelde kunt maken van alleen die rijen die aan een bepaald criterium voldoen. Stel dat je alleen orders boven de €1000 wilt analyseren — dan gebruik je FILTER om die subset uit je data te halen. FILTER geeft dus geen enkele waarde terug, maar een nieuwe mini-tabel waar andere functies vervolgens op kunnen rekenen. Het is een van de belangrijkste functies om data dynamisch te filteren binnen je berekeningen.
Voorbeeld: groteOrders = FILTER(Orders, Orders[Bedrag] > 1000)