SELECTEDVALUE
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Vráti hodnotu, keď je kontext pre položku columnName filtrovaný iba na jednu jedinečnú hodnotu. V opačnom prípade vráti hodnotu alternateResult.
Syntax
SELECTEDVALUE(<columnName>[, <alternateResult>])
Parametre
Obdobie | Definícia |
---|---|
columnName |
Názov existujúceho stĺpca, ktorý používa štandardnú syntax DAX. Nemôže to byť výraz. |
alternateResult |
(Voliteľné) Hodnota vrátená, keď je kontext pre položku columnName filtrovaný nadol na nulu alebo na viac ako jednu rôznu hodnotu. Ak nie je zadaná, predvolená hodnota je BLANK(). |
Vrátená hodnota
Hodnota, keď je kontext pre názovStĺpca odfiltrovaný iba na jednu jedinečnú hodnotu. Inak, alternateResult.
Poznámky
Ekvivalentný výraz pre
SELECTEDVALUE(<columnName>, <alternateResult>)
jeIF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)
.Ďalšie informácie o osvedčených postupoch pri používaní SELECTEDVALUEnájdete v téme Použitie SELECTEDVALUE namiesto VALUES v téme DAX.
Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad
Nasledujúci DAX dotaz:
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áti nasledujúce údaje:
DimProduct[Farba] | [Spolu] | [Vybratá farba] |
---|---|---|
Čierna | FALSE |
Čierna |
Modrá | FALSE |
Modrá |
Sivá | FALSE |
Sivá |
Multi | FALSE |
Multi |
Nedostupné | FALSE |
Nedostupné |
Červená | FALSE |
Červená |
Silver | FALSE |
Silver |
Strieborná/Čierna | FALSE |
Strieborná/Čierna |
Biela | FALSE |
Biela |
Žltá | FALSE |
Žltá |
`` | TRUE |
Žiadny jeden výber |