Partager via


DISTINCTCOUNT

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

Compte le nombre de valeurs distinctes dans une colonne.

Syntaxe

DISTINCTCOUNT(<column>)  

Paramètres

Terme Description
colonne Colonne qui contient les valeurs à compter.

Valeur de retour

Nombre de valeurs distinctes contenues dans column.

Remarques

  • Le seul argument autorisé pour cette fonction est une colonne. Vous pouvez utiliser des colonnes contenant n’importe quel type de données. Quand la fonction ne trouve aucune ligne à compter, elle retourne une valeur BLANK ; sinon, elle retourne le nombre de valeurs distinctes.

  • La fonction DISTINCTCOUNT compte la valeur BLANK. Pour ignorer la valeur BLANK, utilisez la fonction DISTINCTCOUNTNOBLANK.

  • 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

L’exemple suivant montre comment compter le nombre de commandes client distinctes dans la colonne ResellerSales_USD[SalesOrderNumber].

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])  

En utilisant la mesure ci-dessus dans une table avec l’année civile sur le côté et la catégorie de produit en haut, les résultats suivants sont retournés :

Étiquettes de ligne Accessories Bikes Clothing Components - Total général
2005 135 345 242 205 366
2006 356 850 644 702 1015
2007 531 1234 963 1138 1521
2008 293 724 561 601 894
1 1
Total général 1315 3153 2410 2646 1 3797

Dans l’exemple ci-dessus, notez que les valeurs des lignes Total général ne s’additionnent pas ; cela est dû au fait que la même commande peut contenir des articles, dans le même ordre, de catégories de produits distinctes.

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