DAX
Share
Explore
Fonctions de filtres

icon picker
VALUES / DISTINCT

Retourne les valeurs uniques d’une colonne (VALUES retourne les vides) dans le contexte de filtre.
VALUES ( <TableNameOrColumnName> )
DISTINCT ( <ColumnNameOrTableExpr> )
VALUES avec une table retourne toutes les lignes d’une table, sans résumé, avec une ligne vide si membre inconnue. DISTINCT avec une table retourne un résumé des lignes d’une table, sans membre inconnue.

[Exemple] Lister les valeurs par ligne

Chaque Manager a plusieurs fois le même Month.
image.png
SELECTEDVALUE(
Sales[Month],
CONCATENATEX(
VALUES(
Sales[Month]
),
Sales[Month],
","
)
)
Résultat :
image.png

VALUES, SUMMARIZE et CROSSJOIN

VALUES pour 1 seule colonne :
[Sales2006ifSelected] :=
CALCULATE (
SUM ( Sales[SalesAmount] ),
FILTER (
VALUES ( OrderDate[Year] ),
OrderDate[Year] = 2006
)
)
SUMMARIZE si plusieurs colonnes () :
SUMMARIZE (
'Customer',
'Customer'[Continent],
'Customer'[Country],
'Customer'[State]
)
CROSSJOIN (VALUES(), VALUES()) si plusieurs colonnes de plusieurs tables.
Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.