FONCTION KEEPFILTERS
- 2 avr.
- 1 min de lecture
Utilité :La fonction KEEPFILTERS modifie la manière dont les filtres sont appliqués lorsque les fonctions CALCULATE ou CALCULATETABLE sont utilisées. Elle permet de préserver les filtres déjà en place, au lieu de les remplacer, ce qui est utile pour affiner les résultats dans un contexte de calcul sans supprimer les filtres existants.
Syntaxe :
KEEPFILTERS(<expression>)Entrée :
expression : Toute expression ou condition qui s’applique dans le cadre d'un filtre.
Sortie :
La fonction retourne une table de valeurs où les filtres d'origine sont conservés, en plus des nouveaux filtres définis dans CALCULATE ou CALCULATETABLE.
Exemple :
CALCULATE( SUM( Table1[Sales] ), KEEPFILTERS( Table1[Category] = "Electronics" ) )Cela calcule la somme des ventes de Table1, en conservant les filtres appliqués sur d’autres colonnes et en ajoutant un filtre sur la catégorie "Electronics".

Commentaires