Jaa


SELECTEDVALUE

Koskee seuraavia: Laskettu sarakeLaskettu taulukkoMittarinvisuaalinen laskutoimitus

Palauttaa arvon, kun columnName-kohteen konteksti on suodatettu vain yhteen erilliseen arvoon. Palauttaa muussa tapauksessa alternateResult.

Syntaksi

SELECTEDVALUE(<columnName>[, <alternateResult>])  

Parametrit

Termi Määritelmä
columnName Olemassa olevan vakiomuotoista DAX-syntaksia käyttävän sarakkeen nimi. Se ei voi olla lauseke.
alternateResult (Valinnainen) Palautettu arvo, kun columnName-kohteen konteksti on suodatettu nollaan tai yli yhteen erilliseen arvoon. Kun sitä ei ole annettu, oletusarvo on BLANK().

Palautusarvo

Arvo, kun columnName-kohteen konteksti on suodatettu vain yhteen erilliseen arvoon. Muuten, alternateResult.

Huomautukset

  • Kohteen vastaava lauseke SELECTEDVALUE(<columnName>, <alternateResult>) on IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>).

  • Lisätietoja SELECTEDVALUE-funktion käytön parhaista käytännöistä on kohdassa Käytä SELECTEDVALUE-arvoa ARVOJEN sijaan DAXissa.

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.

Esimerkki

Seuraava DAX-kysely:

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

Palauttaa seuraavat:

DimProduct[Color] [On yhteensä] [Valittu väri]
Musta FALSE Musta
Sininen FALSE Sininen
Harmaa FALSE Harmaa
Moni FALSE Moni
Ei ole FALSE Ei ole
Punainen FALSE Punainen
Hopea FALSE Hopea
Hopea/musta FALSE Hopea/musta
Valkoinen FALSE Valkoinen
Keltainen FALSE Keltainen
TRUE Ei yksittäistä valintaa