Tableau

Tableau:2つの値の比較に便利な「ダンベルチャート」を作る

こんにちは、エクスチュア渡部です。
今回は2つの値を比較するときに便利なダンベルチャートをTableauで実現する方法を説明します。

ダンベルチャートとはその名の通りダンベルのような見た目をしたチャートです。
最終的には以下のように、サブカテゴリごとの16年の売上と17年の売上と伸びを比較するVizを実現します。
※使用するデータはサンプルスーパーストアですが、基本的な作り方は一緒なので是非ご活用ください。

・手順

まずは可視化に必要なメジャーを計算フィールドを使用して用意します。
今回必要なのは、16年・17年それぞれの売上の値と16→17年の伸びを出す指標です。
以下の計算式で4つの指標を作成します。
1. 16年売上:IF YEAR([オーダー日])=2016 THEN [売上] END
2. 17年売上:IF YEAR([オーダー日])=2017 THEN [売上] END
3. 16→17年伸び:SUM([17年売上])-SUM([16年売上])
4. 16→17年伸び率:SUM([17年売上]) / SUM([16年売上]) -1

次に、作成したメジャーを配置していきます。
まずは、行に「カテゴリ」「サブカテゴリ」、列に「メジャーバリュー」を入れて、メジャーネームで「16年売上」と「17年売上」を入れます。マークカードの色にメジャーネームを入れて、色分けすると分かりやすくなります。

次に「16年度売上」を列に入れて「二重軸」にしたあと、「軸の同期」にチェックを入れます。

16年売上のグラフを「ガントチャート」に変更し、先ほど作成した「16→17年伸び」をマークカードの「サイズ」の中に入れます。これで原型は出来ました。ここからは微調整していきます。

まず、棒が太くて見づらいので、マークカードからガントチャートの「サイズ」を調整します。また、列の「メジャーバリュー」と「16年売上」の左右のポジションを入れ替えることで、重ね順が変わり、ガントチャートの棒が円の下に入るようになります。これでダンベルチャート自体は完成です。

付加情報として、売上の伸びを棒グラフで右側に追加します。これを追加することで、ダンベルチャートだけでは読みとりづらい「どのくらい売上が伸びたのか」がわかりやすくなります。(色を入れるとより良いですね)

 

売上の伸びの棒グラフにラベルを加えます。16年度売上(伸び)のマークカードにおいて、ラベルに「16→17年伸び率」と「16→17年伸び数」を入れて書式を調整します。

ちなみに上記のラベルのようにプラスマイナスを表現することは書式設定で設定可能です。今回は「16→17年の伸び」には「+#,##0,,.00M;-#,##0,,.00M」を「16→17年の伸び率」には「+0.0%;-0.0%;±0.0%」を入れています。(Excelのユーザー定義書式と一緒です)「①;②;③」でしたら①には正の値、②には負の値、③には0の値の時の書式設定をそれぞれ適用していきます。

出来上がりました。ワークブックダウンロードも可能なので是非ご活用ください。

ダンベルチャートは見慣れない方も多いと思うですが、見方に慣れ手さえしまえば2値間の比較がとても直感的に行えるようになれると思います。是非ご活用ください。

————-

エクスチュアは国内では希少なTableau Certified Professionalも在籍するTableauのパートナー企業です。
また、Google Cloud Platform、Adobe Marketing Cloudといったマーケティングテクノロジーに精通したスタッフが、
デジタルマーケティングからビッグデータ分析まで統合的にサポートします。

お問い合わせはこちらからどうぞ

ブログへの記事リクエストはこちらまで

Tableau:累計ユニークカウント数を時系列グラフで表現する前のページ

Adobe Analytics: DatafeedのログからフォールアウトレポートをBigQueryで作成する次のページ

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. Tableau

    Tableau Serverの基礎をまとめてみた

    【目次】・はじめに・Tableau Serverが必要な理由・環…

  2. Tableau

    ネストLODで2重のFIXED関数を使ってみる【Tableau】

    ネストLODとはネストLODとは「入れ子になっているLOD計算」のこ…

  3. Excel

    コホート分析(Cohort Analysis)って何?〜Tableau/GA/Excel/Sprea…

    はじめにさぁ、ようやく皆さんお待ちかねの「コホート分析」です。我々…

  4. Tableau

    Tableauのヘックスタイルマップでヒートマップを地図上に粗く表現する

    今回は、「ヘックスタイル(六角形)マップ」という表現方法をご紹介しま…

  5. Tableau

    Tableauで長い文字列データをシート上で折り返す方法

    こんにちは。今回はTableauの小技を紹介します。ビジュア…

  6. Tableau

    Tableauとは

    こんにちは!インターン生の市川です。少し前にTableauというソフ…

カテゴリ
最近の記事
  1. Looker Studioで日付フィルターの開始日・終了日の…
  2. Streamlitでdbt-elementary風ダッシュボ…
  3. Adobe WebSDK FPIDでECIDの復元を検証
  4. dbt Projects on Snowflakeで作成した…
  5. Dataformでtype:’increment…
  1. ヒートマップ

    ユーザビリティの検証で気を付けたいこと、やってはいけないこと②
  2. Adobe Analytics

    Adobe Analytics:自動で分析してくれる貢献度分析(異常値検出)機能…
  3. DBエンジニアが学ぶSnowflake

    【DBエンジニアが学ぶSnowflake】①Snowflakeを語りたい!
  4. Adobe Analytics

    デバイスとは-Adobe Analyticsの指標説明
  5. Firebase Analytics

    GoogleAnalytics Apps+Web プロパティをBigQueryと…
PAGE TOP