Lire en anglais

Partager via


COUNTX

s’applique à :colonne calculéetable calculéeMeasurecalcul visuel

Compte le nombre de lignes qui contiennent un non-blankvalueor une expression qui prend la valeur d’un non-blankvalue, lors de l’évaluation d’une expression sur une table.

Syntaxe

DAX
COUNTX(<table>,<expression>)  

Paramètres

Terme Définition
table Table contenant les lignes à compter.
expression Expression qui retourne l’ensemble de values qui contains la values que vous souhaitez count.

Retourner value

Entier.

Remarques

  • La fonction COUNTX prend deux arguments. L’argument first doit toujours être une table, or toute expression qui retourne une table. L’argument second est l’expression or colonne recherchée par COUNTX.

  • La fonction COUNTX compte uniquement values, dates, chaînes or. If la fonction ne trouve aucune ligne à count, elle retourne un blank.

  • If vous souhaitez countvalueslogique, utilisez la fonction COUNTAX.

  • Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).

Exemple 1

La formule suivante retourne une count de lignes all dans la table Product qui ont une liste price.

DAX
= COUNTX(Product,[ListPrice])  

Exemple 2

La formule suivante montre comment passer une table filtrée à COUNTX pour l’argument first. La formule utilise une expression filter pour obtenir uniquement les lignes de la table Product qui répondent à la condition, ProductSubCategory = « Caps », and compte ensuite les lignes de la table résultante qui ont une liste price. L’expression FILTER s’applique à la table Products, mais utilise un value que vous recherchez dans la table related, ProductSubCategory.

DAX
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])  

COUNT fonction
COUNTA fonction
COUNTAX fonction
fonctions statistiques