Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí hodnotu, pokud je kontext pro columnName filtrován pouze na jednu jedinečnou hodnotu. V opačném případě vrátí hodnotu alternateResult.
Syntaxe
SELECTEDVALUE(<columnName>[, <alternateResult>])
Parametry
| Pojem | definice |
|---|---|
columnName |
Název existujícího sloupce pomocí standardní syntaxe DAX. Nemůže to být výraz. |
alternateResult |
(Volitelné) Hodnota vrácená v případě, že byl kontext pro columnName filtrován na nulu nebo více než jednu jedinečnou hodnotu. Pokud tuto hodnotu nezadáte, výchozí hodnota je BLANK(). |
Návratová hodnota
Hodnota, pokud je kontext pro columnName filtrován pouze na jednu jedinečnou hodnotu. Else, alternateResult.
Poznámky
Ekvivalentní výraz pro
SELECTEDVALUE(<columnName>, <alternateResult>)jeIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).Další informace o osvědčených postupech při používání SELECTEDVALUEnajdete v tématu Použití SELECTEDVALUE místo VALUES v DAX.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad
Následující dotaz 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
Vrátí následující:
| DimProduct[Color] | [Je celkem] | [Vybraná barva] |
|---|---|---|
| Černá | FALSE |
Černá |
| Modrý | FALSE |
Modrý |
| Šedý | FALSE |
Šedý |
| Několik | FALSE |
Několik |
| NA | FALSE |
NA |
| Červený | FALSE |
Červený |
| Silver | FALSE |
Silver |
| Silver/Black | FALSE |
Silver/Black |
| Bílá | FALSE |
Bílá |
| Yellow | FALSE |
Yellow |
| `` | TRUE |
Žádný jediný výběr |