Tableau における コンテキストフィルター は、他のフィルター処理の前提(先行条件)として設定するフィルターです。大量データ処理の効率を改善するため、他のフィルターの前段階でまず絞り込みを行う仕組みです。
🎯 主な目的と効果
用途 | 説明 |
---|---|
(1) データ量の事前絞り込み | コンテキストフィルターで対象データを先に絞り込むことで、以後の処理が軽くなる |
(2) パフォーマンス改善 | コンテキストフィルターが処理されることで、後続のフィルター計算が最適化される(特に多数のフィルターを使うとき) |
(3) 依存関係の制御 | ほかのフィルターが「コンテキストフィルターの結果に依存する」ように設計できる(依存フィルター) |
(4) データクレンジング | データをきれいにする目的では通常使われない |
📌 関連知識:いつコンテキストフィルターを使う?
- データ量が膨大でクエリが重い
- 複数のフィルターが組み合わさっていて、特定のフィルターを先に適用したい
- Top N フィルターを別のフィルターの結果に基づいて制御したい場合
🧠 覚え方
- Context = 前提条件・先行フィルター
- 「先に絞って、後がラク」