Exploration des Fonctionnalités des Fonctions DAX
Objectifs
Les objectifs sont de :
1. Comprendre les différences fonctionnelles entre FILTER, FILTERS et ISFILTERED.
2. Savoir appliquer ces fonctions dans Power BI pour obtenir des analyses de données plus précises.
3. Explorer l'impact des filtres croisés avec ISCROSSFILTERED.
Résumé
Découvrez les distinctions entre les fonctions FILTER, FILTERS et ISFILTERED en DAX, et comment les utiliser dans Power BI pour affiner vos analyses de données.
Description
Dans cette leçon, nous explorons en détail les différences entre les fonctions FILTER, FILTERS et ISFILTERED en DAX, utilisées dans Power BI pour manipuler les données. Nous commençons par consulter le DAX GUIDE pour une définition précise de chaque fonction :
FILTER : Cette fonction renvoie une table filtrée selon une expression de filtre spécifiée. Par exemple, en filtrant la table CUSTOMER en fonction du champ CONTINENT.
FILTERS : Contrairement à FILTER, FILTERS retourne un ensemble de valeurs possibles appliqué directement à la colonne spécifiée. Elle enumère toutes les valeurs possibles d'un filtre appliqué.
ISFILTERED : Utilisé pour vérifier si une colonne a déjà un filtre appliqué. Il retourne TRUE si oui, sinon FALSE.
Enfin, nous introduisons ISCROSSFILTERED, qui identifie si un filtre appliqué à une colonne affecte indirectement d'autres colonnes de la même table.