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