多対多の関係で別のフィルターに従うようにフィルターを設定する
場合によっては、フィルターのペアの値が互いの複数の値を参照することがあります。このようなフィルターが別のフィルターに従うには、接続テーブルを通過する必要があります。
始める前に
必要なロール:admin
このタスクについて
ほとんどの場合、フィルターは 1 対 1 のリレーションシップまたは 1 対多のリレーションシップで別のフィルターに従います。後者の場合、フィルターソースは参照フィールドです。ダッシュボードを編集できるユーザーは、直接接続で、そのダッシュボード上の別のフィルターをフォローするように、そのようなフィルターを 1 つ設定できます。詳細については、「 単一/複数選択またはカスケード フィルターを作成する」の例を参照してください。
各フィルターの値が他のフィルターの複数の値を参照できる場合 (多対多の関係)、接続テーブルを選択する必要があります。この接続テーブルには、2 つのフィルター間で考えられるすべての参照に対して一意のレコードがあります。2 つのテーブル間の接続テーブルは、コレクション [sys_collection] テーブルと多対多定義 [sys_m2m] テーブルで定義されます。アドミンのみがこれらのテーブルにアクセスできます。
接続テーブルは、 ベースシステム または プラットフォームアナリティクスソリューションに含まれる関連テーブルに対して事前定義されています。ただし、多対多の関係でカスタムテーブルを使用する場合は、その関係を多対多定義テーブルで定義する必要があります。詳細については、「Create a many-to-many table relationship」を参照してください。