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