Tableau|データ整理とフィルター(グループ・セット・階層・日付フィルター)
グループとセットの違い・階層の作り方・フィルターの優先順位・コンテキストフィルターを解説。試験範囲2.2の完全カバー。
データ整理とフィルター(試験範囲 2.2)
この章で学ぶこと
- グループとセットの作り方と違いを理解する
- ディメンションを階層に整理する方法を理解する
- フィルターの種類と追加方法を理解する
- 日付フィルターの特殊な動作を理解する
概念解説
1. グループ(Group)
複数のディメンション値を1つのカテゴリにまとめる。
例:
- 「東北」グループ:青森、秋田、岩手、宮城、山形、福島を1つにまとめる
- 「その他」グループ:売上が少ない小カテゴリをまとめる
作成方法:
方法A:マークから作成
- ビュー上で複数のマーク(棒等)を選択(Ctrlクリック)
- ツールヒントに表示される「グループ」ボタンをクリック
方法B:データペインから作成
- データペインでフィールドを右クリック → 「作成」→ 「グループ」
- メンバーを選択して「グループ」ボタン
特徴:
- 静的(グループのメンバーは手動で管理)
- データペインに新しいフィールドとして追加される(元フィールド名 + グループ)
- 「その他」でグループ化されないメンバーをまとめられる
2. セット(Set)
条件または手動選択で「IN(セット内)」「OUT(セット外)」を定義する。
例:
- 「売上TOP10顧客」セット:売上上位10名がIN、それ以外がOUT
- 「特定顧客」セット:手動で指定した顧客がIN
作成方法:
方法A:ビューから作成
- ビュー上でマークを選択
- 右クリック → 「セットに追加」
方法B:データペインから作成
- データペインでディメンションを右クリック → 「作成」→「セット」
- 「一般」タブ:手動でメンバーを選択
- 「条件」タブ:条件式で定義(例:SUM(売上) > 100万)
- 「上位」タブ:TOP N で定義
グループとセットの違い:
| グループ | セット | |
|---|---|---|
| 更新 | 静的(手動管理) | 動的(条件セットは自動更新) |
| 結果 | カテゴリ名として表示 | IN/OUT の2値 |
| 使用場面 | カテゴリの整理・統合 | TOP N抽出・条件分析 |
| 組み合わせ | セットと組み合わせ不可 | セット同士を結合・交差・差で組み合わせ可能 |
3. 階層(Hierarchy)
ディメンションをドリルダウン可能な木構造に整理する。
例:
- 日付階層:年 > 四半期 > 月 > 日
- 地域階層:国 > 都道府県 > 市区町村
- 商品階層:大カテゴリ > 中カテゴリ > 商品名
作成方法:
- データペインで子フィールドを親フィールドの上にドラッグ
- 階層名を入力
- ビューに追加すると「+」「-」ボタンでドリルダウン可能
日付フィールドは階層が自動生成される(年 > 四半期 > 月 > 週 > 日)。
4. フィルター(Filter)
ビューに表示するデータを絞り込む。
フィルターの追加方法
- フィールドをフィルターシェルフにドロップ
- ビュー上でマークを右クリック → 「フィルター」
- ヘッダーを右クリック → 「フィルター」
フィルターの種類
ディメンションフィルター:
- リストから選択(チェックボックス)
- ワイルドカード(テキスト検索)
- 条件(数式で絞り込み)
- 上位(TOP N)
メジャーフィルター:
- 数値の範囲で絞り込む(例:売上 > 100万)
フィルターダイアログのタブ:
| タブ | 説明 |
|---|---|
| 一般 | チェックボックスで値を選択 |
| ワイルドカード | テキストパターンで検索 |
| 条件 | 数式条件で絞り込み |
| 上位 | TOP N を設定 |
フィルターの優先順位
Tableauはフィルターを以下の順で処理する(上が先):
1. エクストラクトフィルター(抽出時)
2. データソースフィルター
3. コンテキストフィルター ← 重要
4. ディメンションフィルター(LOD FIXED含む)
5. メジャーフィルター
6. テーブル計算フィルター ← 最後
コンテキストフィルター: 通常のフィルターの「前」に処理されるフィルター。TOP N分析でよく使用。
設定方法:フィルターシェルフのフィルターを右クリック → 「コンテキストに追加」 → フィルターのピルが灰色になる
コンテキストフィルターが必要な例: 「家電カテゴリの中での売上TOP5商品」を表示したい場合
- まず「家電カテゴリ」のコンテキストフィルターを設定
- その上でTOP5セットを適用する
5. 日付フィルター
日付フィールドのフィルターは通常と異なる選択肢がある。
| オプション | 説明 |
|---|---|
| 相対的な日付 | 「過去7日間」「今月」など現在を基準とした範囲 |
| 日付の範囲 | 開始日〜終了日の固定範囲 |
| 日付部分 | 特定の年・月・曜日を選択 |
| 個々の日付 | 特定の日付を選択 |
相対的な日付の使い所: ダッシュボードを定期的に使うユーザーがいる場合、「常に最新の30日間」のようなフィルターで毎回設定変更が不要になる。
よくある間違い・ひっかけポイント
❌ 「グループは動的に更新される」
✅ グループは静的。セットの「条件」タブを使えば動的に更新される
❌ 「コンテキストフィルターは特別な種類のフィルター」
✅ 通常のフィルターをコンテキストに昇格させるだけ。処理順序が変わる
❌ 「テーブル計算フィルターは最初に処理される」
✅ テーブル計算フィルターは最後に処理される(データを減らさず表示だけ変える)
❌ 「セットはディメンションにしか使えない」
✅ セットはディメンションフィールドに対して作成する(これは正しい)
試験対策ポイント
- グループ = 静的なカテゴリ統合
- セット = 動的(条件)またはIN/OUTの2値
- 階層 = 子フィールドを親にドラッグしてネスト
- コンテキストフィルター = 灰色になる・他フィルターの前に処理
- フィルター優先順位: エクストラクト → データソース → コンテキスト → ディメンション → メジャー → テーブル計算
- 日付フィルター「相対的な日付」= 今日基準の動的範囲
確認問題
Q1. 「売上TOP10の顧客のみを表示したい」場合、どの機能を使いますか?
- A. グループ
- B. 階層
- C. セット(上位タブで設定)
- D. コンテキストフィルター
正解:C セットの「上位」タブでTOP N条件を設定し、動的に抽出できる。
Q2. コンテキストフィルターを設定すると、フィルターシェルフでどのような変化がありますか?
- A. ピルが赤色になる
- B. ピルが灰色になる
- C. ピルが緑色になる
- D. ピルが消える
正解:B コンテキストフィルターに設定したフィルターのピルは灰色(グレー)に変わる。
Q3. フィルターの処理順序として正しいものはどれですか?
- A. メジャーフィルター → ディメンションフィルター → コンテキストフィルター
- B. コンテキストフィルター → ディメンションフィルター → メジャーフィルター
- C. ディメンションフィルター → コンテキストフィルター → テーブル計算フィルター
- D. テーブル計算フィルター → メジャーフィルター → コンテキストフィルター
正解:B
Q4. 「常に最新30日間のデータを表示」したい場合、日付フィルターのどのオプションを使いますか?
- A. 日付の範囲
- B. 日付部分
- C. 相対的な日付
- D. 個々の日付
正解:C 「相対的な日付」は現在の日付を基準とした動的な範囲フィルター。
- 1. 📊Tableau Desktop Specialist 学習ロードマップ
- 2. 🔌Tableau|ライブ接続と抽出(.hyper/.TDS)
- 3. 🔗Tableau|データモデル(リレーションシップ・JOIN・UNION)
- 4. 🏷️Tableau|データプロパティの管理(別名・地理的役割・データ型)
- 5. 📈Tableau|基本チャートの作成(棒・折れ線・散布図・地図・二重軸など)
- 6. 🗂️Tableau|データ整理とフィルター(グループ・セット・階層・日付フィルター)
- 7. 🧮Tableau|分析機能(参照線・表計算・ビン・計算フィールド・パラメーター)
- 8. 🎨Tableau|書式設定(色・形状・サイズ・フォント・アニメーション・凡例)
- 9. 🖥️Tableau|ダッシュボードとストーリー(アクション・デバイスレイアウト・Viz in Tooltip)
- 10. 📤Tableau|共有とエクスポート(.twbx・PDF・PowerPoint・Tableau Server)
- 11. 📐Tableau|ディメンションとメジャーの違い
- 12. 🔵Tableau|連続(緑)と離散(青)の違い
- 13. 🔢Tableau|集計の仕組み(SUM・AVG・COUNTD・粒度)
- 14. ➕Tableau|補足:ページシェルフ・追加チャート・トレンドライン・製品ラインナップ
- 15. ✅Tableau|確認問題:領域1 データ接続とデータ準備(20問)
- 16. ✅Tableau|確認問題:領域2 データの探索と分析(30問)
- 17. ✅Tableau|確認問題:領域3 インサイトの共有(25問)
- 18. ✅Tableau|確認問題:領域4 Tableauの概念の理解(15問)