Lire en anglais

Partager via


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

DAX
COUNTROWS([<table>])  

Paramètres

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

Valeur de retour

Nombre entier.

Remarques

  • Cette fonction peut être utilisée pour compter le nombre de lignes d’une table de base, mais elle est plus souvent utilisée pour compter le nombre de lignes résultant du filtrage d’une table ou l’application d’un contexte à une table.

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

  • 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 lorsqu’elle est utilisée dans les colonnes calculées ou les 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.

DAX
= COUNTROWS('Orders')  

Exemple 2

L’exemple suivant montre comment utiliser COUNTROWS avec un contexte de ligne. Dans ce scénario, il existe deux jeux de données associés par numéro de commande. Le revendeur de 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. Les tables sont connectées par une relation sur la colonne, ResellerKey.

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

DAX
= COUNTROWS(RELATEDTABLE(ResellerSales))  

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

ResellerKey CalculatedColumn1
1 73
2 70
3 394

fonction COUNT
fonction COUNTA
fonction COUNTAX
fonction COUNTX
fonctions statistiques