COUNTXCOUNTX

Compte le nombre de lignes qui contiennent une valeur non vide ou une expression qui prend une valeur non vide lors de l’évaluation d’une expression sur une table.Counts the number of rows that contain a non-blank value or an expression that evaluates to a non-blank value, when evaluating an expression over a table.

SyntaxeSyntax

COUNTX(<table>,<expression>)  

les paramètresParameters

TermeTerm DéfinitionDefinition
tableautable Table contenant les lignes à compter.The table containing the rows to be counted.
expressionexpression Expression qui retourne le jeu de valeurs qui contient les valeurs que vous souhaitez compter.An expression that returns the set of values that contains the values you want to count.

Valeur de retourReturn value

Entier.An integer.

ConcernantRemarks

La fonction COUNTX accepte deux arguments.The COUNTX function takes two arguments. Le premier argument doit toujours être une table, ou toute expression qui retourne une table.The first argument must always be a table, or any expression that returns a table. Le deuxième argument est la colonne ou l’expression recherchée par COUNTX.The second argument is the column or expression that is searched by COUNTX.

La fonction COUNTX compte uniquement des valeurs, des dates ou des chaînes.The COUNTX function counts only values, dates, or strings. Si la fonction ne trouve aucune ligne à compter, elle retourne une valeur vide.If the function finds no rows to count, it returns a blank.

Si vous souhaitez compter des valeurs logiques, utilisez la fonction COUNTAX.If you want to count logical values, use the COUNTAX function.

Exemple 1Example 1

La formule suivante retourne le nombre total de lignes de la table Product qui ont un prix catalogue.The following formula returns a count of all rows in the Product table that have a list price.

=COUNTX(Product,[ListPrice])  

Exemple 2Example 2

La formule suivante illustre comment transmettre une table filtrée à COUNTX pour le premier argument.The following formula illustrates how to pass a filtered table to COUNTX for the first argument. La formule utilise une expression de filtre pour obtenir uniquement les lignes de la table Product qui remplissent la condition, ProductSubCategory = « Caps », puis compte les lignes de la table résultante qui ont un prix catalogue.The formula uses a filter expression to get only the rows in the Product table that meet the condition, ProductSubCategory = "Caps", and then counts the rows in the resulting table that have a list price. L’expression de filtre s’applique à la table Products mais utilise une valeur que vous recherchez dans la table associée, ProductSubCategory.The FILTER expression applies to the table Products but uses a value that you look up in the related table, ProductSubCategory.

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

Voir aussiSee also

Fonction (Dax Count)COUNT function (DAX)
Fonction (Dax counta)COUNTA function (DAX)
COUNTAX fonction (Dax)COUNTAX function (DAX)
Fonctions (statistiques Dax)Statistical functions (DAX)