HASONEFILTER
columnName
で直接フィルター処理された values の数が 1 の場合に TRUE
を返します。それ以外の場合は FALSE
を返します。
構文
HASONEFILTER(<columnName>)
パラメーター
用語 | 定義 |
---|---|
columnName |
標準の DAX 構文を使用した既存の列の名前。 式にすることはできません。 |
value を返す
columnName
で直接フィルター処理された values の数が 1 である場合に TRUE
します。それ以外の場合は FALSE
を返します。
備考
この関数は HASONEVALUE() に似ていますが、HASONEVALUE() はクロスfilters に基づいて動作し、HASONEFILTER() は直接 filterによって動作するという違いがあります。
この関数は、行レベル セキュリティ (RLS) 規則 or 計算列で使用する場合に、DirectQuery モードで使用するためにサポート not。
例
次の例では、HASONEFILTER() を使用して ResellerSales_USD[ProductKey]) の filter を返す方法を示します。if 1 つの filterがあり、ResellerSales_USD[ProductKey]に複数の filter がない BLANKiffiltersor 返す or)。
= IF(HASONEFILTER(ResellerSales_USD[ProductKey]),FILTERS(ResellerSales_USD[ProductKey]),BLANK())