共用方式為


HASONEFILTER

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

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

語法

HASONEFILTER(<columnName>)

參數

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

傳回值

TRUEcolumnName 上直接篩選的值數目為 1 時;否則會傳回 FALSE

言論

  • 此函式與 HASONEVALUE() 類似,HASONEVALUE() 會根據交叉篩選運作,而 HASONEFILTER() 則由直接篩選運作。

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

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

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