Partage via


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])

COUNT fonctionCOUNTA fonctionCOUNTAX fonctionfonctions statistiques