Tableau クロス集計表の特定セル・行・列を色付けする方法

Tableau(タブロー)のテキスト表の特定のセル・行・列を色付けする方法を紹介します。Tableauのサンプルデータを用いて 作成方法を解説してますので参考に試してみてください。

目次

セルを色付けする方法

セルの色付け設定手順は以下の3ステップのみです。

  1. 色付けするセル位置を指定する新規フィールドを作成する
  2. セル指定のフィールドを「色」にセットして グラフタイプを「四角」に設定する
  3. 「色の編集」でテキスト表の色を白色と任意の色の2色にする

【画像付き解説】セルの色付け設定手順

Tableauのサンプルデータ「スーパーストア」を使って下図のようにテキスト表の特定のセルを色付けする手順を解説します。

STEP
クロス集計表を作成する

マークカードの「色」にメジャー(ここでは[売上])、行列シェルフにディメンションをドラッグ&ドロップしてクロス集計表を作成する。

STEP
色付けするセル位置を指定するフィールドを作成する

データペインの「▼」の「計算フィールドの作成」を選択する。下記のようにセル位置を指定する計算式を入力して保存する。※画像は行が「家電」、列が「2021」のセルを指定する計算式です。

IF [行のディメンション]="色付けしたい項目" and [列のディメンション]="色付けしたい項目" then 2
else 0
END
補足

ディメンションがデータ型が日付型の場合は下記のように年月日を指定してください。

  • 年:DATENAME(‘year’,[日時型ディメンション])
  • 月:DATENAME(‘month’,[日時型ディメンション])
  • 日:DATENAME(‘day’,[日時型ディメンション])
  • 曜日:DATENAME(‘weekday’,[日時型ディメンション])
STEP
作成したセル指定フィールドを「色」に設定して グラフタイプを「四角」にする

作成したセル指定フィールド(ここでは[セル指定])をマークカードの「色」にドラッグ&ドロップする。そのあとグラフタイプを「四角」に変更する。

STEP
色設定を白色と任意の色の2色に設定する

マークカードの「色」の「色の編集」をクリックする。色の編集ウィンドウで下記設定をする。

  • パレット:カスタム分化
  • 色:左側を白色、右側を任意の背景色
  • ステップドカラー:2
  • 中央:1

複数のセルを色付けする方法

Tableauのサンプルデータ「スーパーストア」を使って下図のようにテキスト表の複数のセルを色付けする手順を解説します。

STEP
クロス集計表を作成する

マークカードの「色」にメジャー(ここでは[売上])、行列シェルフにディメンションをドラッグ&ドロップしてクロス集計表を作成する。

STEP
色付けする複数のセル位置を指定するフィールドを作成する

データペインの「▼」の「計算フィールドの作成」を選択する。下記のように複数のセル位置を指定する計算式を入力して保存する。色付けするセルを増やすときはELSEIF構文を使って増やしてください。※以下の計算式は3つのセルを指定する計算式です。

IF [行のディメンション]="色付けしたい項目" and [列のディメンション]="色付けしたい項目"then 2
ELSEIF [行のディメンション]="色付けしたい項目" and [列のディメンション]="色付けしたい項目"then 2
ELSEIF [行のディメンション]="色付けしたい項目" and [列のディメンション]="色付けしたい項目"then 2
ELSE 0
END
補足

ディメンションがデータ型が日付型の場合は下記のように年月日を指定してください。

  • 年:DATENAME(‘year’,[日時型ディメンション])
  • 月:DATENAME(‘month’,[日時型ディメンション])
  • 日:DATENAME(‘day’,[日時型ディメンション])
  • 曜日:DATENAME(‘weekday’,[日時型ディメンション])
STEP
作成した複数セル指定フィールドを「色」に設定して グラフタイプを「四角」にする

作成した複数セル指定フィールド(ここでは[セル指定])をマークカードの「色」にドラッグ&ドロップする。そのあとグラフタイプを「四角」に変更する。

STEP
色設定を白色と任意の色の2色に設定する

マークカードの「色」の「色の編集」をクリックする。色の編集ウィンドウで下記設定をする。

  • パレット:カスタム分化
  • 色:左側を白色、右側を任意の背景色
  • ステップドカラー:2
  • 中央:1

行データ・列データを色付けする方法

Tableauのサンプルデータ「スーパーストア」を使って下図のようにテキスト表の特定の行を色付けする手順を解説します。

STEP
クロス集計表を作成する

マークカードの「色」にメジャー(ここでは[売上])、行列シェルフにディメンションをドラッグ&ドロップしてクロス集計表を作成する。

STEP
色付けする行または列を指定するフィールドを作成する

データペインの「▼」の「計算フィールドの作成」を選択する。下記のように特定の行または列を指定する計算式を入力して保存する。※画像は「家電」の行を指定する計算式です。

IF [行または列のディメンション]="色付けしたい項目" then 2
else 0
END
補足

ディメンションがデータ型が日付型の場合は下記のように年月日を指定してください。

  • 年:DATENAME(‘year’,[日時型ディメンション])
  • 月:DATENAME(‘month’,[日時型ディメンション])
  • 日:DATENAME(‘day’,[日時型ディメンション])
  • 曜日:DATENAME(‘weekday’,[日時型ディメンション])
STEP
作成した行列指定フィールドを「色」に設定して グラフタイプを「四角」にする

作成した行列指定フィールド(ここでは[行列指定])をマークカードの「色」にドラッグ&ドロップする。そのあとグラフタイプを「四角」に変更する。

STEP
色設定を白色と任意の色の2色に設定する

マークカードの「色」の「色の編集」をクリックする。色の編集ウィンドウで下記設定をする。

  • パレット:カスタム分化
  • 色:左側を白色、右側を任意の背景色
  • ステップドカラー:2
  • 中央:1
Tableau Desktopのおすすめ書籍

Tableau(タブロー)の学習本についてはコチラの記事でまとめてますので参考にしてみてください。

初学者向け おすすめ学習書

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

仕事、お金、旅行のことなどメモしてます。
仕事ではTableauを勉強中!
初心者にもわかりやすいように学んだことを発信していきます。

コメント

コメントする

コメントは日本語で入力してください。(スパム対策)

CAPTCHA

目次