共用方式為


HASONEFILTER

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

columnName 上直接篩選的值數目為一時,則會傳回 TRUE;否則會傳回 FALSE

語法

HASONEFILTER(<columnName>)  

參數

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

傳回值

columnName 上直接篩選的值數目為一時,則為 TRUE;否則會傳回 FALSE

備註

  • 此函式類似於 HASONEVALUE(),不同處在於 HASONEVALUE() 的運作方式為交叉篩選,而 HASONEFILTER() 的運作方式為直接篩選。

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

範例

下列範例示範如何使用 HASONEFILTER() 在有一個篩選時傳回 ResellerSales_USD[ProductKey]) 的篩選,或是在 ResellerSales_USD[ProductKey]) 沒有篩選或有多個篩選時傳回空白。

= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())