COUNTX
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Compte le nombre de lignes qui contiennent une valeur non vide ou une expression qui prend la valeur d’une valeur non vide lors de l’évaluation d’une expression sur une table.
Syntaxe
COUNTX(<table>,<expression>)
Paramètres
Terme | Définition |
---|---|
table |
Table contenant les lignes à compter. |
expression |
Expression qui retourne l’ensemble de valeurs qui contient les valeurs que vous souhaitez compter. |
Valeur de retour
Entier.
Remarques
La fonction COUNTX prend deux arguments. Le premier argument doit toujours être une table ou toute expression qui retourne une table. Le deuxième argument est la colonne ou l’expression qui est recherchée par COUNTX.
La fonction COUNTX compte uniquement les valeurs, les dates ou les chaînes. Si la fonction ne trouve aucune ligne à compter, elle retourne un vide.
Si vous souhaitez compter des valeurs logiques, utilisez la fonction COUNTAX.
Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).
Exemple 1
La formule suivante retourne le nombre de toutes les lignes de la table Product qui ont un prix de liste.
= COUNTX(Product,[ListPrice])
Exemple 2
La formule suivante montre comment passer une table filtrée à COUNTX pour le premier argument. La formule utilise une expression de filtre pour obtenir uniquement les lignes de la table Product qui répondent à la condition, ProductSubCategory = « Caps », puis compte les lignes de la table résultante qui ont un prix de liste. L’expression FILTER s’applique à la table Products, mais utilise une valeur que vous recherchez dans la table associée, ProductSubCategory.
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])
Contenu connexe
COUNT fonctionCOUNTA fonctionCOUNTAX fonctionfonctions statistiques