ISFILTERED
指定したテーブルまたは列が直接フィルター処理されている場合に TRUE
を返します。
構文
ISFILTERED(<TableNameOrColumnName>)
パラメーター
用語 | 定義 |
---|---|
TableNameOrColumnName |
既存のテーブルまたは列の名前。 式にすることはできません。 |
戻り値
ColumnName
または TableName
の列が直接フィルター処理されている場合に TRUE
します。 それ以外の場合は、FALSE
を返します。
備考
列またはテーブルは、フィルターが
ColumnName
またはTableName
の任意の列に適用されるときに直接フィルター処理されます。列またはテーブルは、フィルターが
ColumnName
、TableName
の任意の列、または関連するテーブルの任意の列に適用されるときにクロスフィルター処理されます。 したがって、ISCROSSFILTERED 関数は、ColumnName
、TableName
の任意の列、または関連テーブルの列がフィルター処理されたときにもTRUE
を返します。この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
関連コンテンツ
関数 ISCROSSFILTERED 関数FILTERS 関数HASONEFILTER 関数HASONEVALUE 関数