DAX : Tout savoir sur la fonction FILTER
Le langage DAX (Data Analysis Expressions) de Power BI offre de nombreuses fonctions pour manipuler et analyser les données. Parmi ces fonctions, FILTER permet de filtrer des données dans des tables.
Dans cet article, nous vous expliquons à quoi correspond la fonction FILTER dans Power BI, pourquoi et comment l’utiliser.
1 - Qu’est-ce que la fonction FILTER de Power BI (DAX) ?
Dans Power BI, la fonction FILTER permet de filtrer les lignes d'un tableau de données, en conservant uniquement celles qui répondent à des critères spécifiques. Cette fonction du langage DAX offre une grande flexibilité dans la manipulation des données et permet de créer des analyses plus précises et ciblées.
FILTER est souvent associé à la fonction CALCULATE au sein d’une même formule pour réaliser des opérations plus avancées. Pour rappel la fonction CALCULATE met en place un filtre établi sur une expression :un calcul ou une mesure.
📨 Découvrez notre newsletter dès aujourd'hui et restez informé sur les dernières tendances et les meilleures pratiques en matière de Business Intelligence. Plus de 2 500 lecteurs lisent notre newsletter bimensuelle 😉. C’est également le meilleur moyen de rester informé de nos actualités (articles, vidéos, formations, etc.).
2 - Quels sont les éléments qui composent la fonction FILTER sur Power BI ?
Pour comprendre cette fonction, il faut décortiquer chacun des éléments qui composent FILTER Power BI.
La syntaxe de la fonction FILTER est la suivante :
Nom de la mesure = FILTER (<table>, <filter>).
Voici les deux éléments composant la fonction FILTER sur Power BI :
- Table désignant la table à filtrer (colonne d'une table existante ou une table entière) ou une expression produisant une table à filtrer.
- Filter indiquant l’expression booléenne à évaluer pour chaque ligne de la table. Ces conditions de filtrage déterminent quelles lignes doivent être supprimées ou incluses dans le résultat final.
3 - Pourquoi utiliser la fonction FILTER sur Power BI ?
La fonction FILTER en DAX pour Power BI est utile dans de nombreuses situations d'analyse de données. Elle est particulièrement recommandée pour :
- filtrer les données selon des critères spécifiques ;
- segmenter les données en fonction de différents attributs (différents filtres) ;
- rechercher des valeurs dans les tables associées ;
- appliquer des filtres complexes contenant plusieurs conditions pour une analyse des données plus flexible.
4 - Comment utiliser la fonction FILTER avec Power BI ?
Nous vous présentons trois exemples pour expliquer comment utiliser la fonction FILTER avec Power BI. Pour rappel, la syntaxe de la fonction FILTER est la suivante : Nom de la mesure = FILTER (<table>, <filter>).
Exemple 1 : isoler les ventes supérieures à 1 000 € avec FILTER Power BI
Vous souhaitez isoler les ventes supérieures à 1000 € dans votre table de ventes. En appliquant FILTER, il faudra écrire :
Ventes supérieures à 1000 € = FILTER(Ventes, Ventes[Montant] > 1000). Toutes les données ne répondant pas à ce critère financier spécifique sont donc éliminées.
Exemple 2 : filtrer les ventes réalisées en 2022 dans la région Nord
Vous voulez filtrer les ventes réalisées en 2022 dans la région Nord dans votre table de ventes. Dans cet exemple, on utilise l’opérateur logique AND La formule sera alors la suivante :
Ventes 2022 région Nord = FILTER(Ventes, AND(Ventes[Année] = 2022, Ventes[Région] = "Nord")).
Exemple 3 : calculer le montant total des ventes de produits électroniques
Vous devez calculer le montant total des ventes de produits électroniques à partir de votre table de ventes. Dans cet exemple, on utilise la fonction CALCULATE SUM. La formule sera alors la suivante :
Montant total des ventes de produits électroniques = CALCULATE(SUM(Ventes[Montant]), FILTER(Ventes, Ventes[Catégorie] = "Electronique")).
PS : L'utilisation de FILTER en combinaison avec SUMX permet de calculer des sommes conditionnelles sur des sous-ensembles de données filtrées, apportant une précision ciblée dans les analyses Power BI.
👀 Complétez votre lecture avec les articles suivants :
- Certification Power : le guide
- Excel vs Power BI - Le match ultime !
- Comment utiliser Power Bi sur Mac ?
- Notre avis sur la Business Intelligence
- Base de données relationnelle “pour les nuls”
- Tutoriel : Comment bien débuter sur Power BI ?
- Tout ce qu’il faut savoir sur la certification Power BI
YouTube
Copyright 202 | Tous Droits Réservés