Partager via


Fonction COUNTROWS (DAX)

La fonction COUNTROWS compte le nombre de lignes de la table spécifiée ou d'une table définie par une expression.

Syntaxe

COUNTROWS(<table>)

Paramètres

Terme

Définition

table

Nom de la table qui contient les lignes à compter ou expression qui retourne une table.

Valeur de retour

Nombre entier.

Notes

Cette fonction peut être utilisée pour compter le nombre de lignes d'une table de base, mais sert le plus souvent à compter le nombre de lignes obtenu après l'application d'un filtre ou d'un contexte à une table.

Lorsque la fonction ne trouve aucune ligne à agréger, elle retourne une valeur vide. 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. Microsoft Excel retourne également un zéro si aucune ligne répondant aux critères n'est trouvée.

Exemple

L'exemple suivant montre comment compter le nombre de lignes de la table Orders. Le résultat attendu est 52 761.

=COUNTROWS('Orders')

L'exemple suivant montre comment utiliser COUNTROWS avec un contexte de ligne. Dans ce scénario, deux jeux de données sont reliés par le numéro de commande. La table Reseller contient une ligne pour chaque revendeur ; la table ResellerSales contient plusieurs lignes pour chaque commande, chaque ligne contenant une commande pour un revendeur particulier. Les tables sont connectées par une relation sur la colonne, ResellerKey.

La formule obtient la valeur de ResellerKey, puis compte dans la table associée le nombre de lignes qui présentent le même ID de revendeur. Le résultat est fourni dans la colonne CalculatedColumn1.

=COUNTROWS(RELATEDTABLE(ResellerSales))

Le tableau suivant montre une partie des résultats attendus :

ResellerKey

CalculatedColumn1

1

73

2

70

3

394

Voir aussi

Référence

Fonction COUNT

Fonction COUNTA

Fonction COUNTAX

Fonction COUNTX

Autres ressources

Fonctions statistiques (DAX)