SELECTEDVALUE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji
Zwraca wartość, gdy kontekst kolumny columnName został odfiltrowany tylko do jednej odrębnej wartości. W przeciwnym razie zwraca wartość alternateResult.
Składnia
SELECTEDVALUE(<columnName>[, <alternateResult>])
Parametry
Termin | Definicja |
---|---|
columnName |
Nazwa istniejącej kolumny przy użyciu standardowej składni DAX. Nie może to być wyrażenie. |
alternateResult |
(Opcjonalnie) Wartość zwracana, gdy kontekst kolumny columnName został odfiltrowany do zera lub więcej niż jednej odrębnej wartości. Jeśli nie zostanie podana, wartość domyślna to BLANK(). |
Wartość zwracana
Wartość, gdy kontekst kolumny columnName został odfiltrowany tylko do jednej odrębnej wartości. W przeciwnym razie, alternateResult.
Uwagi
Równoważne wyrażenie dla elementu
SELECTEDVALUE(<columnName>, <alternateResult>)
toIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.Aby dowiedzieć się więcej o najlepszych rozwiązaniach dotyczących korzystania z SELECTEDVALUE, zobacz Use SELECTEDVALUE zamiast VALUES in DAX.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład
Następujące zapytanie DAX:
DEFINE
MEASURE DimProduct[Selected Color] = SELECTEDVALUE(DimProduct[Color], "No Single Selection")
EVALUATE
SUMMARIZECOLUMNS
(ROLLUPADDISSUBTOTAL(DimProduct[Color], "Is Total"),
"Selected Color", [Selected Color])ORDER BY [Is Total] ASC,
[Color] ASC
Zwraca następujące elementy:
DimProduct[Color] | [Jest całkowita] | [Wybrany kolor] |
---|---|---|
Black | FALSE |
Black |
Niebieskie | FALSE |
Niebieskie |
Szary | FALSE |
Szary |
Wiele | FALSE |
Wiele |
NA | FALSE |
NA |
Czerwony | FALSE |
Czerwony |
Srebrny | FALSE |
Srebrny |
Silver/Black | FALSE |
Silver/Black |
Biała | FALSE |
Biała |
Yellow | FALSE |
Yellow |
`` | TRUE |
Brak pojedynczego zaznaczenia |