Tableau Desktop 使い方 ダッシュボード(4) 〜パラメーターでダッシュボードのチャートを動的に切替

Tableauでは様々なデータを同時に比較することができるダッシュボードを簡単に作成することができます。

本ページでは、パラメーターを利用してダッシュボードのチャートを動的に切替える方法を紹介します。

ダッシュボード上の限られたスペースに複数のシートを敷き詰めると、情報量は多くなりますがシート1件当たりの面積は小さく密になりがちです。そのような場合には、ユーザの要求に応じて表示するチャートを切り替えられるようにすると見やすくなります。

実際にスーパーストアのデータを利用して、パラメーターで切り替え可能なダッシュボードの作成方法を紹介します。

やってみよう!

以下の3種類のチャート、
①都道府県別利益(マップ)
②カテゴリ&顧客区分別利益(カテゴリ別表)
③月別売上(月別グラフ)
を切替表示できるダッシュボードを作成してみましょう。

【完成図】

右側のパラメータで項目を選択するとチャートが切り替わります。
こちらのダッシュボードはTableau Publicにも上げています。

【作成方法】

1. パラメーターの作成
3つのチャートのいずれかのシートで、新規にパラメーターを作成します。
以下のように、データ型を「文字列」、形式は「リスト」にします。
パラメーターの項目として表示される「表示名」と項目選択時の返り値となる「値」を適宜設定します。

2. 計算フィールドの作成
パラメーターで選択された値を返す計算式を定義します。
新規に計算フィールド作成して、以下のようにパラメーターで選択された値を返す計算式を定義、「表示ビュー」という名前で保存します。

パラメータや計算フィールドはひとつのシートで作成しておけば、全シートで共通して利用できるようになります。

3. フィルターに設定
すべてのシートでフィルターを設定します。
まずは①都道府県別利益(マップ)のシートから始めます。
作成したパラメーター「表示ビュー」をフィルターにドラッグ&ドロップします。
「カスタム値のリスト」を選択してパラメーターで設定した値「map」を設定します。

②カテゴリ&顧客区分別利益(表)のシートに移動します。
作成したパラメーター「表示ビュー」をフィルターにドラッグ&ドロップします。
「カスタム値のリスト」を選択してパラメーターで設定した値「category」を設定します。

③月別売上(棒グラフ)のシートでも同様に設定します。
作成したパラメーター「表示ビュー」をフィルターにドラッグ&ドロップして、「monthly」に設定します。

各シートのフィルターで、パラメーターの各項目と表示するチャートを対応付けます。

4. ダッシュボードの作成
シートの準備が整ったのでダッシュボードを作成していきます。
「水平方向」オブジェクトをドラッグ&ドロップして、その中にマップをドラッグ&ドロップします。

シートの右上「▼」をクリックして、リストから「タイトル」のチェックを外して、さらに「パラメータ」-「ビューの選択」を選択します。

するとタイトルが消えてパラメータが表示されるようになります。

次にペインで「浮動」を選択して、他の2つのシートをドラッグ&ドロップします。

2つのシート共に広げてマップに重なるように配置し、シートの右上「▼」をクリックしてリストから「タイトル」のチェックを外します。

パラメータが3つ表示されるのでどれかひとつを残して消去します。

ダッシュボードが完成しました。

こちらのダッシュボードはTableau Publicにも上げています。

【動作確認】

想定通りの動作になっているかどうか実際に確認します。

まずはパラメータで「月別グラフ」を選択します。

ダッシュボードに「月別売上」のチャートが表示されました。

今度は「カテゴリ別表」を選択します。すると「カテゴリ&顧客区分別利益」のチャートに切り替わりました。

最後に「マップ」を選択します。すると「都道府県別利益」のマップに切り替わりました。

想定通り、パラメーターでチャートを切り替えられるようになりました。

本ページでは、パラメーターを利用してダッシュボードのチャートを動的に切替える方法を紹介しました。

タイトルとURLをコピーしました