共用方式為


SELECTEDVALUE

適用於:匯出數據行計算數據表量值視覺計算

當 columnName 的內容已篩選為只有一個相異值時,傳回值。 否則會傳回 alternateResult。

語法

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

參數

詞彙 定義
columnName 使用標準 DAX 語法的現有數據行名稱。 不能是運算式。
alternateResult (選擇性)當 columnName 的內容已篩選為零或多個相異值時,所傳回的值。 未提供時,預設值會 BLANK()。

傳回值

當 columnName 的內容已篩選為只有一個相異值時的值。 否則為 alternateResult。

備註

  • SELECTEDVALUE(<columnName>, <alternateResult>) 的對等運算式是 IF(HASONEVALUE(<columnName>), VALUES(<columnName>), <alternateResult>)

  • 若要深入瞭解使用 SELECTEDVALUE時的最佳做法,請參閱 VALUES中使用 DAX,而不是

  • 在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例

下列 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

傳回下列內容:

DimProduct[Color] [Is Total] [Selected Color]
黑色 FALSE 黑色
藍色 FALSE 藍色
灰色 FALSE 灰色
多色 FALSE 多色
NA FALSE NA
FALSE
銀色 FALSE 銀色
銀色/黑色 FALSE 銀色/黑色
白人 FALSE 白人
黃色 FALSE 黃色
`` TRUE 不可單選