Fonction DISTINCTCOUNT (DAX)
La fonction DISTINCTCOUNT compte le nombre de cellules différentes d'une colonne de nombres.
Syntaxe
DISTINCTCOUNT(<column>)
Paramètres
- column
Colonne qui contient les nombres à compter.
Valeur de retour
Nombre de valeurs distinctes dans column.
Notes
Le seul argument autorisé pour cette fonction est une colonne. Vous pouvez utiliser des colonnes contenant n'importe quel type de données. Lorsque la fonction ne trouve aucune ligne à compter, elle retourne une valeur vide, sinon elle retourne le nombre de valeurs distinctes.
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, vous obtenez les résultats suivants :
Nombre de commandes du revendeur distinctes |
Étiquettes de colonne |
|||||
É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 |
|
Total général |
1315 |
3153 |
2410 |
2646 |
1 |
3797 |
Dans l'exemple ci-dessus, l'utilisateur peut noter que les 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, issus de catégories de produits distinctes.