🧮
概念 #Tableau #資格試験 #Desktop Specialist #計算フィールド #表計算 #パラメーター #参照線 📚 Tableau Desktop Specialist

Tableau|分析機能(参照線・表計算・ビン・計算フィールド・パラメーター)

並べ替え・参照線・簡易表計算・ビン・計算フィールド(文字列/日付/論理)・パラメーターを解説。試験範囲2.3の完全カバー。

分析機能(試験範囲 2.3)

この章で学ぶこと

  • 並べ替えの方法を理解する
  • 参照線(リファレンスライン)の追加方法を理解する
  • 簡易表計算の種類と使い方を理解する
  • ビンとヒストグラムの作り方を理解する
  • 計算フィールドの基本的な作り方を理解する
  • パラメーターの役割を説明できる
  • 合計値の表示方法を理解する

概念解説

1. 並べ替え(ソート)

ビューのデータを特定の順序で表示する。

手動ソート(クリックソート)

  • ツールバーの「昇順/降順」ボタン
  • 軸ヘッダー横の「ソート」アイコンをクリック

計算によるソート

  • フィールドを右クリック → 「並べ替え」
  • 「フィールド別」で集計値で並べ替えられる
  • 「手動」で任意の順序を設定できる

入れ子ソート(ネストしたソート): 複数ディメンションがある場合、内側のディメンションを個別にソートできる。


2. 参照線(Reference Line)

ビューに平均値・目標値・中央値などの基準線を追加する。

追加方法:

  1. ビュー上の軸を右クリック → 「参照線の追加」
  2. または Analyticsペイン から「参照線」をビューにドラッグ

設定できる値:

種類説明
定数固定の数値(例:目標売上100万円)
フィールド値メジャーの集計値(平均・合計等)
パラメーターパラメーターの値(動的変更可能)

参照バンド(Reference Band): 2本の参照線の間を帯状で表示

分布(Distribution): 標準偏差・パーセンタイル等の範囲を表示


3. 簡易表計算(Quick Table Calculation)

集計されたデータに対して、ビューの描画後に追加計算を行う。

適用方法: シェルフ上のメジャーを右クリック → 「クイックテーブル計算」

種類:

計算種別説明
累計(Running Total)その時点までの合計1月:100, 2月:250(=100+150)
差(Difference)前の値との差2月-1月の差
差の割合(% Difference)前の値との差の割合前月比%
合計に対する割合(% of Total)全体に占める割合全体の何%
ランク(Rank)順位売上ランキング
パーセンタイル全体の中の相対位置上位何%
移動平均(Moving Average)直近N個の平均3ヶ月移動平均
YTD合計年初来合計1月〜現在の合計
YTD成長率昨年同期比

重要:テーブル計算はビューのデータが確定した後に実行される → テーブル計算フィルターはデータを絞り込まず、表示を変えるだけ


4. ビン(Bin)とヒストグラム

ビン:連続の数値データを等間隔の「桶(バケツ)」に分割する。

作成方法:

  1. データペインで数値フィールドを右クリック → 「作成」→ 「ビン」
  2. ビンのサイズ(間隔)を設定(例:10000円刻み)
  3. 新しいビンフィールドが作成される(例:「売上(ビン)」)

ヒストグラムの作成:

  1. ビンフィールドを列シェルフへ(ディメンション)
  2. COUNTD等のメジャーを行シェルフへ(または件数)
  3. 棒グラフになる → これがヒストグラム

または:Show Meから「ヒストグラム」を選択(数値フィールドを1つ選択した状態で)

ヒストグラムの用途:

  • データの分布を確認する(どの範囲に多くのデータが集まっているか)

5. 計算フィールド(Calculated Field)

既存のフィールドを使って新しい値を計算する。

作成方法:

  • データペインの空白を右クリック → 「計算フィールドの作成」
  • または「分析」メニュー → 「計算フィールドの作成」

基本的な計算の種類:

算術演算

[売上] - [費用]           → 利益
[利益] / [売上]           → 利益率
([売上] - [目標]) / [目標] → 達成率

文字列関数

LEFT([顧客名], 3)          → 顧客名の先頭3文字
UPPER([商品名])            → 大文字に変換
CONTAINS([説明], "特価")   → 「特価」を含むかTRUE/FALSE
LEN([コメント])            → 文字列の長さ
TRIM([フィールド])         → 前後の空白を除去

日付関数

DATEPART('year', [注文日])       → 年を取り出す
DATEDIFF('day', [注文日], [配送日]) → 日数差
DATEADD('month', 1, [注文日])    → 1ヶ月後の日付
TODAY()                          → 今日の日付
NOW()                            → 現在の日時

論理関数(IF/CASE)

IF [売上] > 1000000 THEN "高売上" ELSE "通常" END

CASE [地域]
  WHEN "East" THEN "東"
  WHEN "West" THEN "西"
  ELSE "その他"
END

IIF([利益] > 0, "黒字", "赤字")

NULL処理

IFNULL([売上], 0)            → NULLの場合0にする
ZN([売上])                   → NULLを0に(IFNULL([売上], 0)と同じ)
ISNULL([フィールド])         → NULLならTRUE

計算フィールドの検証: 計算式の下部に緑のチェックマーク → 式が正しい 赤のエラー表示 → 式に問題あり


6. パラメーター(Parameter)

ユーザーが動的に値を変更できる変数。計算・参照線・フィルターと組み合わせて使用。

作成方法:

  • データペインの空白を右クリック → 「パラメーターの作成」
  • または「分析」メニュー → 「パラメーターの作成」

設定項目:

  • データ型(整数、浮動小数点数、文字列、ブール、日付等)
  • 現在の値(デフォルト値)
  • 許容可能な値(すべて・リスト・範囲)

使用例:

TOP Nのパラメーター:

  1. パラメーター「N」を作成(整数、デフォルト10)
  2. セットの「上位」タブでパラメーター「N」を指定
  3. ユーザーがN値を変更 → 表示件数が動的に変わる

参照線のパラメーター:

  1. パラメーター「目標売上」を作成
  2. 参照線の値にパラメーターを設定
  3. ユーザーが目標値を変更 → 参照線が動く

フィルターとの違い:

  • フィルターはデータを絞り込む
  • パラメーターは単なる変数(使い方次第で何にでも使える)

7. 合計値の表示

ビューに小計・総計を追加する。

追加方法:

  • メニュー「分析」→「合計」→「行の総計を表示」/「列の総計を表示」
  • または右クリック → 「合計」

種類:

種類説明
行の総計各行の合計(クロス集計の右端)
列の総計各列の合計(クロス集計の下端)
小計階層の中間レベルの合計

合計の計算方法:

  • 「自動」(デフォルト):通常はSUM
  • 「合計に対する割合」モードでは集計が変わる

よくある間違い・ひっかけポイント

❌ 「簡易表計算はデータベースで計算される」
✅ テーブル計算はビュー描画後にTableau側で計算する

❌ 「計算フィールドはデータを変更する」
✅ 元データは変わらない。新しいフィールドとして追加される

❌ 「パラメーターは自動でビューに反映される」
✅ パラメーターは変数のみ。計算フィールドや参照線と組み合わせて初めて機能する

❌ 「ヒストグラムはShow Meで1クリックで作れない」
✅ 数値フィールドを1つ選択した状態でShow Meから「ヒストグラム」を選択できる


試験対策ポイント

  • 表計算はビュー描画後に計算 → フィルターで使っても行数は減らない
  • ビン = 数値データを等間隔に分割 → ヒストグラムの材料
  • パラメーター = 変数、単独では何もしない → 計算・参照線・フィルターと組み合わせる
  • ZN() = NULLを0に変換(よく出る)
  • DATEDIFF() = 2つの日付の差を計算
  • 合計 = 「分析」メニューから追加

確認問題

Q1. 簡易表計算の「合計に対する割合(% of Total)」について正しいものはどれですか?

  • A. データベースでクエリが実行される
  • B. ビューのデータが確定した後にTableauが計算する
  • C. フィルターを適用する前に計算される
  • D. 計算フィールドとして保存される

正解:B


Q2. パラメーターの説明として正しいものはどれですか?

  • A. データを自動的にフィルタリングする
  • B. ユーザーが値を変更できる変数で、計算・参照線などと組み合わせて使用する
  • C. フィールドに自動的に適用される
  • D. データベースに保存される

正解:B


Q3. ヒストグラムを作成する手順として正しいものはどれですか?

  • A. 数値フィールドにビンを作成し、列に配置して件数を行に配置する
  • B. 2つのメジャーを行列に配置する
  • C. 日付フィールドを列に配置する
  • D. 地理フィールドを使用する

正解:A


Q4. NULL値を0に変換する計算式として正しいものはどれですか?

  • A. NULLIF([売上], 0)
  • B. ZN([売上])
  • C. ISNULL([売上])
  • D. IFNULL([売上], “0”)

正解:B ZN()はZero if Null(NULLなら0)の略。IFNULL([売上], 0) でも同じ結果が得られる。

  1. 1. 📊Tableau Desktop Specialist 学習ロードマップ
  2. 2. 🔌Tableau|ライブ接続と抽出(.hyper/.TDS)
  3. 3. 🔗Tableau|データモデル(リレーションシップ・JOIN・UNION)
  4. 4. 🏷️Tableau|データプロパティの管理(別名・地理的役割・データ型)
  5. 5. 📈Tableau|基本チャートの作成(棒・折れ線・散布図・地図・二重軸など)
  6. 6. 🗂️Tableau|データ整理とフィルター(グループ・セット・階層・日付フィルター)
  7. 7. 🧮Tableau|分析機能(参照線・表計算・ビン・計算フィールド・パラメーター)
  8. 8. 🎨Tableau|書式設定(色・形状・サイズ・フォント・アニメーション・凡例)
  9. 9. 🖥️Tableau|ダッシュボードとストーリー(アクション・デバイスレイアウト・Viz in Tooltip)
  10. 10. 📤Tableau|共有とエクスポート(.twbx・PDF・PowerPoint・Tableau Server)
  11. 11. 📐Tableau|ディメンションとメジャーの違い
  12. 12. 🔵Tableau|連続(緑)と離散(青)の違い
  13. 13. 🔢Tableau|集計の仕組み(SUM・AVG・COUNTD・粒度)
  14. 14. Tableau|補足:ページシェルフ・追加チャート・トレンドライン・製品ラインナップ
  15. 15. Tableau|確認問題:領域1 データ接続とデータ準備(20問)
  16. 16. Tableau|確認問題:領域2 データの探索と分析(30問)
  17. 17. Tableau|確認問題:領域3 インサイトの共有(25問)
  18. 18. Tableau|確認問題:領域4 Tableauの概念の理解(15問)