Lue englanniksi

Jaa


SELECTEDVALUE

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa value, kun columnName-kohteen konteksti on suodatettu yhteen erilliseen value. 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 value, kun columnName-kohteen konteksti on suodatettu nollaan, or enemmän kuin yksi erillinen value. Kun not annetaan, oletusasetus on valueBLANK().

Palauta value

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

Huomautukset

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

  • Jos haluat lisätietoja SELECTEDVALUEkäytön parhaista käytännöistä, katso SELECTEDVALUE käyttäminen VALUES sijaan DAX.

  • Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.

Esimerkki

Seuraava kyselyn 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

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