CALCULATE(
COUNTROWS(Sales),
FILTER( ALL('Product'[Color]), 'Product'[Color] = "Black" ) )
Ignore/remplace les filtres de couleur existants
Définit un filtre sur Noir.
La ligne White affiche la valeur de Noir.
CALCULATE(
COUNTROWS(Sales),
FILTER( VALUES('Product'[Color]), 'Product'[Color]= "Black" ) )
Conserve les filtres de couleur existants
Ajoute un filtre supplémentaire sur le Noir.
Seule la valeur pour la ligne Noir est affichée, les autres lignes n’affichent aucune valeur.
CALCULATE(
COUNTROWS(Sales),
FILTER( ALL('Product'[Color]),
'Product'[Color] = “Black” ),
VALUES('Product'[Color]) )
Identique à l’expression précédente (conserve les filtres de couleur existants)
REMARQUE : le premier filtre prendrait en compte toutes les couleurs, mais la seconde expression (VALUES) ne considère que la sélection actuelle et les deux filtres seront considérés à l’aide d’une condition ET.
= CALCULATE(
COUNTROWS(Sales),
FILTER( ALL(Sales), 'Product'[Color] = "Black" ) )
Ignore/remplace les filtres sur toutes les colonnes de la table Sales,
Définit un filtre sur toutes les colonnes (Nom, Transport, etc., pas seulement Couleur)
Avec des lignes qui remplissent la condition.