COUNTROWSCOUNTROWS

La fonction COUNTROWS compte le nombre de lignes dans la table spécifiée, ou dans une table définie par une expression.The COUNTROWS function counts the number of rows in the specified table, or in a table defined by an expression.

SyntaxeSyntax

COUNTROWS(<table>)  

les paramètresParameters

TermeTerm DéfinitionDefinition
tableautable Nom de la table qui contient les lignes à compter, ou expression qui retourne une table.The name of the table that contains the rows to be counted, or an expression that returns a table.

Valeur de retourReturn value

Nombre entier.A whole number.

ConcernantRemarks

Cette fonction peut être utilisée pour compter le nombre de lignes dans une table de base, mais elle est plus souvent utilisée pour compter le nombre de lignes qui résultent du filtrage d’une table ou de l’application du contexte à une table.This function can be used to count the number of rows in a base table, but more often is used to count the number of rows that result from filtering a table, or applying context to a table.

À chaque fois qu’il n’y a aucune ligne à agréger, la fonction retourne un espace.Whenever there are no rows to aggregate, the function returns a blank. Toutefois, s’il y a des lignes, mais qu’aucune d’entre elles ne répond aux critères spécifiés, la fonction retourne 0.However, if there are rows, but none of them meet the specified criteria, the function returns 0. Microsoft Excel retourne également un zéro si aucune ligne ne correspond aux conditions.Microsoft Excel also returns a zero if no rows are found that meet the conditions.

ExampleExample

L’exemple suivant montre comment compter le nombre de lignes dans la table Orders.The following example shows how to count the number of rows in the table Orders. Le résultat attendu est 52761.The expected result is 52761.

=COUNTROWS('Orders')  

ExampleExample

L’exemple suivant montre comment utiliser COUNTROWS avec un contexte de ligne.The following example demonstrates how to use COUNTROWS with a row context. Dans ce scénario, il existe deux ensembles de données liés par numéro de commande.In this scenario, there are two sets of data that are related by order number. Le revendeur de la table contient une ligne pour chaque revendeur ; la table ResellerSales contient plusieurs lignes pour chaque commande, chaque ligne contenant une commande pour un revendeur particulier.The table Reseller contains one row for each reseller; the table ResellerSales contains multiple rows for each order, each row containing one order for a particular reseller. Les tables sont connectées par une relation sur la colonne, ResellerKey.The tables are connected by a relationship on the column, ResellerKey.

La formule obtient la valeur de ResellerKey, puis compte le nombre de lignes dans la table associée qui ont le même ID de revendeur.The formula gets the value of ResellerKey and then counts the number of rows in the related table that have the same reseller ID. Le résultat est généré dans la colonne CalculatedColumn1.The result is output in the column, CalculatedColumn1.

=COUNTROWS(RELATEDTABLE(ResellerSales))  

Le tableau suivant présente une partie des résultats attendus :The following table shows a portion of the expected results:

ResellerKeyResellerKey CalculatedColumn1CalculatedColumn1
11 7373
22 7070
33 394394

Voir aussiSee also

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