FILTER
FILTER renvoie une table : les lignes qui remplissent une condition. Dans CALCULATE, elle permet des filtres impossibles autrement, comme « les ventes de plus de 300 € » ou « les clients dont le CA dépasse 1 000 € ».
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
FILTER(table, condition) parcourt la table ligne par ligne et renvoie les lignes pour lesquelles la condition est vraie. C'est un itérateur : la condition est évaluée dans un contexte de ligne.
02Le simulateur
03Condition simple ou FILTER ?
CA grosses ventes = CALCULATE([CA], Ventes[Montant] >= 300) CA grosses ventes = CALCULATE([CA], FILTER(Ventes, Ventes[Montant] >= 300)) CA bons clients = CALCULATE([CA], FILTER(VALUES(Clients[Client]), [CA] > 1000))
- Une condition sur une colonne : la forme simple suffit, elle est plus rapide.
- Une condition sur une mesure ou sur plusieurs colonnes de tables différentes : FILTER est nécessaire.
- Filtre une petite table (VALUES d'une colonne) plutôt que toute la table de faits.
04Pièges à éviter
Parcourir toute la table de faits est lent. Préfère FILTER(VALUES(Clients[Client]), …) : quelques centaines de clients plutôt que des millions de ventes.
FILTER(ALL(Produits), …) ignore la catégorie de la ligne du visuel. C'est utile pour un classement, mais surprenant ailleurs : vérifie que tu veux bien retirer ces filtres.
05Questions fréquentes
Quand utiliser FILTER dans CALCULATE ?
FILTER(table, condition) parcourt la table ligne par ligne et renvoie les lignes pour lesquelles la condition est vraie. C'est un itérateur : la condition est évaluée dans un contexte de ligne.
Quel est le piège le plus fréquent avec FILTER ?
FILTER(Ventes, …) sur des millions de lignes. Parcourir toute la table de faits est lent. Préfère FILTER(VALUES(Clients[Client]), …) : quelques centaines de clients plutôt que des millions de ventes.
La fiche « FILTER » est-elle gratuite ?
Oui. La fiche, son simulateur et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours DAX gratuit de mesetudesdecas.fr, qui compte 32 fiches.
Passez de la fiche à la mise en situation
Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : modèle de données, mesures DAX et tableau de bord Power BI, avec énoncé, corrigé et pas-à-pas du formateur.
Voir le catalogueVoir aussi le cours Power Query gratuit
Fiche V1.0 | Dernière mise à jour : 02/11/2026 | Clément Delobel, formateur Power BI et DAX