HASONEVALUE
當 columnName
的內容已篩選為只有一個相異值時,傳回 TRUE
。 否則為 FALSE
。
語法
HASONEVALUE(<columnName>)
參數
術語 | 定義 |
---|---|
columnName | 使用標準 DAX 語法的現有數據行名稱。 它不能是表達式。 |
傳回值
當 columnName
的內容已篩選為只有一個相異值時,TRUE
。 否則為 FALSE
。
言論
HASONEVALUE() 的對等表示式
COUNTROWS(VALUES(<columnName>)) = 1
。在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
例
下列量值公式會驗證內容是否以一個值進行配量,以根據預先定義的案例估計百分比;在此情況下,您想要比較轉銷商銷售與 2007 年的銷售額,則您需要知道內容是否依單一年份篩選。 此外,如果比較毫無意義,則您想要傳回 BLANK。
= IF(HASONEVALUE(DateTime[CalendarYear]),SUM(ResellerSales_USD[SalesAmount_USD])/CALCULATE(SUM(ResellerSales_USD[SalesAmount_USD]),DateTime[CalendarYear]=2007),BLANK())