COUNTROWS

S’applique à :Colonne calculéeTable calculéeMesureCalcul visuel

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

Syntaxe

COUNTROWS([<table>])  

Paramètres

Terme Définition
tableau (Facultatif) Nom de la table qui contient les lignes à compter, ou expression qui retourne une table. Lorsqu’elle n’est pas fournie, la valeur par défaut est la table principale de l’expression actuelle.

Valeur de retour

Nombre entier.

Remarques

  • Cette fonction peut être utilisée pour compter le nombre de lignes dans une table de base, mais le plus souvent, elle est utilisée pour compter le nombre de lignes obtenues après l’application d’un filtre ou d’un contexte à une table.

  • Lorsque l’argument de table ne contient aucune ligne, la fonction retourne VIDE.

  • Pour en savoir plus sur les meilleures pratiques lors de l’utilisation de COUNT et COUNTROWS, consultez Utiliser COUNTROWS au lieu de Count dans DAX.

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

Exemple 1

L’exemple suivant montre comment compter le nombre de lignes dans la table Orders. Le résultat attendu est 52761.

= COUNTROWS('Orders')  

Exemple 2

L’exemple suivant montre comment utiliser COUNTROWS avec un contexte de ligne. Dans ce scénario, il y a deux ensembles de données liés entre eux par le numéro de commande. La table Reseller présente une ligne par revendeur ; la table ResellerSales comporte plusieurs lignes pour chacune des commandes, chaque ligne correspondant à une commande d’un revendeur particulier. Les tables sont connectées par une relation établie sur la colonne ResellerKey.

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

= COUNTROWS(RELATEDTABLE(ResellerSales))  

Le tableau suivant présente une partie des résultats attendus :

ResellerKey CalculatedColumn1
1 73
2 70
3 394

COUNT, fonction
COUNTA, fonction
COUNTAX, fonction
COUNTX, fonction
Fonctions statistiques