共用方式為


HASONEVALUE

適用於:計算結果列匯出數據表量值視覺計算

columnName 的內容已篩選為僅限一個相異值時,則會傳回 TRUE; 否則為傳回 FALSE

語法

HASONEVALUE(<columnName>)  

參數

詞彙 定義
columnName 使用標準 DAX 語法的現有資料行名稱。 不能是運算式。

傳回值

columnName 的內容已篩選為僅限一個相異值時,則為 TRUE 否則為傳回 FALSE

備註

  • HASONEVALUE() 的對等運算式為 COUNTROWS(VALUES(<columnName>)) = 1

  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例

下列量值公式會驗證是否正在依某個值進行內容分割,以便針對預先定義的案例來估計百分比;在此案例中,您想要根據 2007 年的銷售數據來比較「轉銷商銷售」,因此必須知道內容是否已經過單一年份篩選。 此外,如果比較沒有意義,則您想要傳回空白。

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