ナレッジベース

セルの背景色を条件に応じて書式設定する


発行: 30 Jan 2013
最終修正日: 28 Jul 2023

ご質問

KPI (主要な進捗状況の指標) に基づいてセルの背景色を書式設定する方法は?

環境

  • Tableau Desktop

回答

クリックしてソリューションを展開する

例 1: 条件に応じてメジャーのセル背景色を設定する

以下では、主要な進捗状況の指標 (KPI) を作成する手順、および指標の値に基づいてセルの背景色を書式設定する方法について説明します。

ステップ 1: KPI を作成する 

Key Progress Indicator の視覚化」の手順に従って、KPI ビューを作成します。

添付のサンプル ワークブックをダウンロードして、作成した結果を見ることもできます。

ステップ 2: 条件に応じて背景色を設定する

  1. [KPI] フィールドを [マーク] カードの [色] にドラッグします。
  2. マーク タイプを [棒] に変更します。
  3. (オプション) [色] の凡例の右上隅にある矢印をクリックし、[色の編集] から使用するカラー パレットを選択します。
  4. [レコード数] をマーク カードの [サイズ] にドラッグします。
  5. [合計 (レコード数)] の右上隅の矢印をクリックし、[メジャー (合計)] > [最小] を選択します。
  6. 必要に応じてマーク サイズを調整します。詳細については、「サイズ プロパティ」を参照してください。
  7. (オプション) [レコード数のカード] を非表示にします。
次のビデオで手順を説明しています。表示するには上部をクリックして拡大します。注: ビデオに音声はありません。
 
クリックして手順を展開する

例 2: 条件に応じてメジャーとディメンションのセル背景色を設定する

ステップ 1: [コンテナー] 計算フィールドを作成する

  1. [分析] > [計算フィールドの作成] を選択します。
  2. [計算フィールド] ダイアログ ボックスで、次の操作を行い [OK] をクリックします。
    • 計算フィールドに名前を付けます。この例では、計算フィールドに "Container (コンテナー)" という名前が付いています。
    • [式] フィールドに、0 を入力します。

ステップ 2: ビューを作成する

以下では、1 列ずつビューを作成します。すべての列を作成したら、列の書式設定をまとめて行います。元のビューには [行] シェルフのディメンションが 2 つ、メジャーが 2 つあるため、このビューでは 4 つの列を作成します。
  1. 新しいワークシートを作成します。
  2. [市区町村] を [行] シェルフにドラッグします。
  3. [行] シェルフで [市区町村] を右クリックし、[ヘッダーの表示] をオフにします。
  4. [コンテナー] の 2 つのコピーを [列] シェルフにドラッグします。

    注: Tableau Desktop では、「合計 (コンテナー)」と「合計 (コンテナー) (2)」というコンテナーのそれぞれのコピーに対して、1 つのマーク カードが表示されます。 [コンテナー] のコピーを 1 つだけ使用して各列を作成するとヘッダーがビューの下に表示されるため、このステップが必要になります。

  5. [列] シェルフで、最初の [合計 (コンテナー)] のコピーをクリックします。 [合計 (コンテナー)] のコピーのマーク カードが自動的に開きます。
  6. [合計 (コンテナー)] のマーク カードで [市区町村] を [ラベル] の上にドラッグします。ビューの最初の列に市区町村名が入りましたが、2 列目は空白のままです。
  7. [列] シェルフの [合計 (コンテナー)] の 2 つ目のコピーを右クリックして、[二重軸] を選択します。
  8. 元のワークシートの [行] シェルフにあるすべてのディメンションについて、ステップ 2 ~ 7 を繰り返します。
  9. 元のワークシートの [メジャー バリュー] カードにあるすべてのメジャーについて、ステップ 4 ~ 7 を繰り返します。

ステップ 3: 条件に応じてビューに色を付ける

  1. [列] シェルフの [コンテナー] のコピーが 6 つ以下の場合は、[すべて] というラベルが付いたマーク カードを選択します。
  2. [コンテナー] のコピーが 7 つ以上ある場合は、マーク カードの下部で [その他のフィールド] をクリックし、[すべて] を選択します。
  3. 使用する計算フィールドを [色] にドラッグして、行の色を決定します。
  4. ドロップダウン メニューで [四角] を選択します。
  5. [サイズ] をクリックし、スライダーを右端まで移動してサイズを調整します。
  6. 「空白」などの名前を付けて、次のような計算の計算フィールドを作成します。
    ""
  7. [空白] を [行] シェルフにドラッグします。
  8. [行] シェルフの [空白] を右クリックし、[ヘッダーの表示] をオフにします。
  9. (オプション) 必要に応じて、列の幅を狭くして色が列の中に収まるようにします。

ステップ 4: ヘッダーの名前を変更する

  1. 各ヘッダー下部で、[コンテナー] ヘッダーを右クリックして [軸の編集] を選択します。
  2. 軸の下部にある [軸の編集] ダイアログで、次の操作を行って [OK] をクリックします。
    • [全般] タブでタイトル [コンテナー] を削除します。
    • [目盛り] タブの [主要目盛り] で [なし] を選択します。
  3. 各ヘッダー上部で、ヘッダーを右クリックして [軸の編集] を選択します。
  4. 軸の上部にある [軸の編集] ダイアログで、次の操作を行って [OK] をクリックします。
    • [全般] タブでタイトル [コンテナー] を任意のタイトルに変更します。
    • [目盛り] タブの [主要目盛り] で [なし] を選択します。

詳細情報

上記の手順は、添付のワークブック「Cell Background Color.twbx」で確認できます。

ヒート マップの作成
この記事で問題は解決しましたか?