SELECTEDVALUE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca value, gdy kontekst kolumny columnName został odfiltrowany do jednej odrębnej value. 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) value zwrócony, gdy kontekst kolumny columnName został odfiltrowany do zera or więcej niż jeden odrębny value. Po podaniu not domyślnym value jest BLANK(). |
Zwracanie value
value, gdy kontekst kolumny columnName został odfiltrowany tylko do jednego odrębnego value. 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 jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł 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 |