HASONEVALUE

適用於:導出數據行計算數據表Measure視覺計算

columnName 的內容已篩選為只有一個不同的 value 時,傳回 TRUE。 否則為 FALSE

語法

HASONEVALUE(<columnName>)

參數

術語 定義
columnName 使用標準 DAX 語法的現有數據行名稱。 它不能是表達式。

傳回 value

columnName 的內容已篩選為只有一個不同的 value 時,TRUE。 否則為 FALSE

言論

  • HASONEVALUE() 的對等表示式 COUNTROWS(VALUES(<columnName>)) = 1

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

下列 measure 公式會驗證 if 內容正由一個 value 進行配量,以根據預先定義的案例估計百分比;在此情況下,您想要比較轉銷商銷售與 2007 年的銷售額,則您必須知道 if 內容會依單年篩選。 此外,if 比較是毫無意義的,您想要傳回 BLANK。

= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())