Fonction DISTINCT
Retourne une table d'une colonne qui contient les valeurs distinctes de la colonne spécifiée. En d'autres termes, les valeurs dupliquées sont supprimées et seules des valeurs uniques sont retournées.
[!REMARQUE]
Cette fonction ne peut pas être utilisée pour retourner des valeurs dans une cellule ou colonne d'une feuille de calcul. Elle doit être imbriquée dans une formule, afin d'obtenir la liste des valeurs distinctes qui peuvent être passées à une autre fonction pour ensuite être comptées, additionnées ou utilisées pour d'autres opérations.
Syntaxe
DISTINCT(<column>)
Paramètres
Terme |
Définition |
---|---|
column |
Colonne dont retourner les valeurs uniques. Il peut aussi s'agir d'une expression qui retourne une colonne. |
Valeur de retour
Colonne de valeurs uniques.
Notes
Les résultats de DISTINCT sont affectés par le contexte de filtre actuel. Par exemple, si vous utilisez la formule de l'exemple suivant pour créer une mesure, les résultats changent chaque fois que la table est filtrée pour afficher uniquement une région ou une période particulière.
Fonctions connexes
La fonction VALUES est similaire à DISTINCT ; elle peut également être utilisée pour retourner une liste de valeurs uniques, et retourne en général exactement les mêmes résultats que DISTINCT. Toutefois, dans certains contextes, VALUES retourne une valeur spéciale supplémentaire. Pour plus d'informations, consultez Fonction VALUES.
Exemple
La formule suivante compte le nombre de clients uniques qui ont généré des commandes via le canal Internet. Le tableau qui suit illustre les résultats possibles lorsque la formule est ajoutée à un tableau croisé dynamique.
=COUNTROWS(DISTINCT(InternetSales_USD[CustomerKey]))
Notez que vous ne pouvez pas coller la liste des valeurs que DISTINCT retourne directement dans une colonne. À la place, vous devez passer les résultats de la fonction DISTINCT à une autre fonction qui compte, filtre ou agrège des valeurs à l'aide de la liste. Pour simplifier l'exemple au maximum, ici, la table de valeurs distinctes a été passée à la fonction COUNTROWS.
Clients Internet uniques |
Étiquettes de colonne |
|
|
|
---|---|---|---|---|
Étiquettes de ligne |
Accessoires |
Bikes |
Clothing |
Grand Total |
2005 |
|
1013 |
|
1013 |
2006 |
|
2677 |
|
2677 |
2007 |
6792 |
4875 |
2867 |
9309 |
2008 |
9435 |
5451 |
4196 |
11377 |
Total général |
15114 |
9132 |
6852 |
18484 |
Notez également que les résultats ne sont pas additifs. Autrement dit, le nombre total de clients uniques en 2007 n'est pas la somme des clients uniques des groupes de produits Accessories, Bikes et Clothing cette année-là. En effet, un client peut être compté dans plusieurs groupes.