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