クロスフィルタリング機能を使うことで、ダッシュボードの閲覧者は、ダッシュボードのデータとより簡単かつ直感的にやり取りし、ある指標が別の指標にどのように影響するかを理解しやすくなります。クロスフィルタリングを使用すると、ダッシュボードのタイル内のデータポイントをクリックすると、すべてのダッシュボードタイルが自動的にその値でフィルタリングされます。
複数のクロスフィルターを一度に作成でき、クロスフィルターは 標準のダッシュボードフィルターと組み合わせて使用できます。
ダッシュボードでのクロスフィルタリングの有効化
- ダッシュボードへのアクセス権限(アクセス管理、編集)が付与されていることを確認してください。つまり、レポートが必ず個人フォルダに保存されていることを確認してください。
- ダッシュボードの3点メニューからEdit dashboard選択して、ダッシュボードの編集モードに入ります。

- ダッシュボード上部の青いツールバーにあるFiltersクリックし、 Cross-filteringスイッチを有効にしてください。

- ダッシュボードにサポートされていない視覚化タイプが含まれている場合、ポップアップウィンドウが表示され、ダッシュボードにはクロスフィルタリングを開始できないタイルが含まれていることが示されます。続行するには「OK」をクリックしてください。
- ダッシュボードのツールバーにある「保存」をクリックしてください。
ダッシュボード上でクロスフィルターを作成する
インスタンスとダッシュボードでクロスフィルタリングが有効になると、クロスフィルタを作成できます。
- サポートされている視覚化を含むタイル内のデータポイントをクリックします。
棒グラフ、縦棒グラフ、折れ線グラフ、面グラフ、散布図、円グラフでは、グラフの凡例をクリックすることもできます。
- クロスフィルターを作成するタイルは、そのデータポイントを強調表示し、他のすべてのデータポイントを灰色表示します。その他のすべてのデータタイルは、そのデータポイントの値によってフィルタリングされます。クロスフィルターのフィールドと値は、参照用にダッシュボードの上部に表示されます。

- 既存のクロスフィルターに値を追加するには、キーボードのCommandキー(Mac)またはControlキー(Windows)を押しながら、追加のデータポイントまたは凡例をクリックします。
- タイルは追加価値に基づいてフィルタリングも行います。クロスフィルターの追加料金は、ダッシュボードの上部に表示されます。
- 新しいクロスフィルターを追加するには、サポートされている視覚化タイプを含むタイル上の別のデータポイントをクリックします。すべてのタイルもそのクロスフィルターでフィルタリングされ、ダッシュボードの上部に別のフィールドと値が表示されます。
ダッシュボードフィルターのオーバーライド動作
ダッシュボード上のフィルターは、さまざまなレベルで適用できます。複数のフィルターが同じフィールドに影響を与える場合、システムは次の階層に従って優先順位を決定します(優先順位の高いものから順に):
- Cross-filters (優先度最高):クロスフィルター有効なダッシュボードウィジェット上のデータポイントと管理者がインタラクションしたときに作成されます。
- Visualization-level filters: 特定の視覚化ウィジェットに直接配置されます。
- Dashboard-level filters:1つ以上のウィジェット全体にわたって、ダッシュボードレベルで適用されます。
- Query-level filters (最低の優先順位):ウィジェットの基盤となるクエリで設定されます。
これらのフィルター間の上書き動作は、次のように決定されます。
- Same field override:
- 視覚化レベルのフィルターとダッシュボードレベルのフィルターが同じフィールドに適用されている場合、そのウィジェットに関しては視覚化レベルのフィルターがダッシュボードレベルのフィルターよりも優先されます。そのウィジェットには、視覚化レベルのフィルター値のみが適用されます。
- ダッシュボードレベルのフィルターまたは視覚化レベルのフィルターが、ウィジェットの基盤となるクエリのフィルターとともに同じフィールドに適用される場合、ダッシュボードレベルまたは視覚化レベルのフィルターがクエリフィルターよりも優先されます。上位のフィルター値のみが表示され、適用されます。
- クロスフィルターは、同じフィールド上のビジュアライゼーションレベル、ダッシュボードレベル、およびクエリレベルのフィルターを上書きします。
- Custom expressions: 基になるクエリでカスタム式を使う場合、参照されている列に関係なく、上位のフィルターはカスタム式フィルター内のフィールドを上書きしません。このケースでは、上位のフィルターとクエリフィルターの両方が表示され、適用されます。
- Complex filters (
ORconditions):基礎となるクエリのフィルターグループに少なくとも1つのOR条件が含まれている場合、フィルターは複合フィルターとして扱われ、高レベルのフィルターは、そのクエリフィルターで参照されているフィールドを上書きしません。両方のフィルターが表示され、適用されます。
要するに、基盤となるクエリのフィルターはカスタムフィルターとして扱われ、以下の条件のいずれかが満たされている場合、上位のフィルターによって上書きされることはありません。
- 最も内側の
AND/ORグーピングには、少なくとも 1 つのOR条件が含まれています。 - フィルターにはカスタム式が含まれています。
詳細はこちら:範囲選択標準ダッシュボードフィルターとのクロスフィルター、サポートされている視覚化タイプとサポートされていない視覚化タイプ

