ナレッジベース

棒グラフを示し、各パネルのラベルを表示するパネル チャートの作成方法


発行: 21 Jun 2023
最終修正日: 05 Apr 2024

ご質問

棒グラフを示すパネル チャートの作成方法

<現在の動作>
ユーザーが追加した画像

<目的の動作>
ユーザーが追加した画像

環境

  • Tableau Desktop

回答

このテキストの右側の「添付ファイル」セクションにある添付されたサンプル ワークブックに従ってください。
<手順 1>
サンプル データに接続し、2 つの計算フィールドを作成します。
1. Tableau Desktop から Sample Superstore (サンプル スーパーストア) データに接続します。
2. 新しい計算フィールドを次のように作成します。
     名前 : Columns Size (列のサイズ)
     計算 : int( (index()-1)/(round(sqrt(size()))))
3.  新しい計算フィールドを次のように作成します。
     名前 : Rows Size (行のサイズ)
     計算 : (index()-1)%(round(sqrt(size())))
4. [Rows Size (行のサイズ)] と [Columns Size (列のサイズ)] を右クリックし、[不連続に変換] を選択します。
<手順 2>
パネル チャートを作成します。
5. [マーク] カードで、マーク タイプを [棒] に変更します。
ユーザーが追加した画像
6. [Columns Size (列のサイズ)] を [列] に、[Rows Size (行のサイズ)] を [行] にドラッグします。
ユーザーが追加した画像
7. [Ship Date (出荷日)] を [列] にドラッグします。
ユーザーが追加した画像
8. [Sub-Category (サブカテゴリー)] を [マーク] の [色] にドラッグします。
ユーザーが追加した画像
9. [売上高] を [行] にドラッグします。
ユーザーが追加した画像
10.  [列] に配置した [Columns Size (列のサイズ)] を右クリックして [表計算の編集] を選択し、次のように設定します。
ユーザーが追加した画像
11.  [行] に配置した [Rows Size (行のサイズ)] を右クリックして [表計算の編集] を選択し、次のように設定します。
ユーザーが追加した画像
12. ツールバーから [分析] -> [表のレイアウト] -> [空の列を表示] を選択します。
ユーザーが追加した画像
13. [Sub-Category (サブカテゴリー)] を [フィルター] にドラッグして [OK] をクリックします。
14. [フィルター] の [Sub-Category (サブカテゴリー)] を右クリックして [フィルターを表示] を選択します。
15. [列] に配置した [Columns Size (列のサイズ)] を右クリックして [ヘッダーの表示] を選択します。
16. [行] に配置した [Rows Size (行のサイズ)] を右クリックして [ヘッダーの表示] を選択します。

<手順 3>
各パネルのラベルを表示します。

15. 新しい計算フィールドを次のように作成します。
       名前 :Label: Vertical Position (ラベル: 水平方向の位置)
       計算 : WINDOW_MAX(SUM([Sales]))
16.  新しい計算フィールドを次のように作成します。
       名前 :Label: Horizonal Position (ラベル: 垂直方向の位置)
       計算 : IF INDEX() = ROUND(WINDOW_MAX(INDEX())/2) THEN [Label: Vertical Position] END
17. [Label: Horizonal Position (ラベル: 水平方向の位置)] を [行] にドラッグします。
ユーザーが追加した画像
18.  [行] に配置した [Label: Horizonal Position (ラベル: 水平方向の位置)] を右クリックして [表計算の編集] を選択し、次のように設定します。
ユーザーが追加した画像
19. [Label: Horizonal Position (ラベル: 水平方向の位置)] の [マーク] カードを開き、[色] に配置した [Sub-Category (サブカテゴリー)] を [ラベル] にドラッグします。
ユーザーが追加した画像
20. チャート タイプを [テキスト] に変更します。
ユーザーが追加した画像
21.  [行] に配置した [Label: Horizonal Position (ラベル: 水平方向の位置)] を右クリックして [二重軸] を選択します。
22.  [行] に配置した [Label: Horizonal Position (ラベル: 水平方向の位置)] を右クリックして [ヘッダーの表示] を選択します。
この記事で問題は解決しましたか?