Tableau Publicで「新車販売台数」前年同月比推移、不要データをスルーする仕様を活用

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/f14929cb-09a2-ba78-2936-5ab90d88c48d.png)

##新車販売数のデータをピックアップ

トヨタ自動車の2021年9月中間決算は、売上高は前年同期比36.1%増の15兆4812億円、純利益が前年同期の2.4倍超の1兆5244億円と、中間決算としていずれも過去最高となったそうです。
ただ、自動車業界では半導体不足の影響を受け、減産傾向。新車販売台数にも影響しています。

https://global.toyota/jp/ir/financial-results/

以前、「新車販売台数」の推移を調べました。
その際は「Google Data Portal」だけで前年同月比（YtoY）を集計する方法がわからず途中で終わったので、今回は「Tableau Public」を使って確認してみます。
前回同様、データ取得元として、「統計ダッシュボード」（総務省統計局）→「Googleスプレッドシートで」を使いました。

https://qiita.com/text_owleyes/items/4c72743620a951a7a215

https://dashboard.e-stat.go.jp/

##余計な要素をTableauでスルー

取り込んだ元のデータは以下のように上の行に集計に使わない要素や、時間軸の列にアルファベットの文字が入っていたりします。

（データ上部　※集計に使わない要素が含まれる）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/9b321fa4-30f8-c19e-1d23-19c79b0ba658.png)

（下にスクロール）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/8d2b1be2-73d0-445b-7db7-9cf44dfea705.png)

（さらにスクロール　※時間軸要素に「YC」と文字列が含まれる）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/ce665539-5e37-60c0-d2ad-3e8ed26e8ec7.png)

「Google Data Portal」や「Power BI Desktop」、「R」などでこのデータを扱う場合、以下のように整形します。
そうしないとエラーが出るなどし、手間がかかります。
「Tableau Public」でも、多少整形が必要ですが、不要な要素を“無視″して集計/可視化してくれる感触を持っています。
もちろんデータの内容によりますが、「整形が面倒なのでスキップしたい」というときに「Tableau Public」を使ったりします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/0f6a5ed0-56d6-e77f-a5fa-9213c0a73a47.png)

##「NULL」を気にせず進める

Tableau Publicを立上げ、接続先にGoogleスプレッドシートを指定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/83f87c2f-04f6-a366-fcda-513f397d9dc9.png)

Google Data Portaのときは整形したデータを使いましたが、今回は元データを使います。
上の行に、集計に沿わない要素（NULLなど）が並びます。
使うのは5列目（時間・月単位）と10列目（販売台数）なので、列名を「time」「value」と変更します。
「time」は文字列型、「value」は整数型になっています。
（取り込み直すと違う型であったりもしました）
「NULL」を気にせず進むことができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/7f4bb551-f121-7bd2-8d74-a6b220480f06.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/4f9411a8-696f-4516-9ee9-eb5101e720e5.png)

「time」を日付型にしたいのですが、2012年1月が「20120100」とddの部分が「00」なので都合が悪いです。
また、「2012CY00」と「YC」（暦年=1年）という文字列が入る値もあり、このままでは日付型に変更できません。
ここで、「time」を整数型にします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/97f2591e-8827-7d34-3455-707e895a25fd.png)

##時間軸とするために「+1」

ワークシートに移ります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/9ea76565-5940-8564-0cee-4153d2d73d6f.png)

「time」の計算フィールドを作ります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/2c0689b5-cf45-e2d2-fdb8-af760ffce90b.png)

プラス1の演算を設定します。
フィールド名を「計算1（1日）」とします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/7262ae45-fb1f-9b21-eb62-3d1c32ca4f39.png)

メジャーエリアにあるので、ドラッグして上のディメンジョンエリアに移します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/c4068cda-d150-02cf-b5cb-f6751194d4cf.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/63426a87-a26f-cd9c-0865-f8daf2520f57.png)

続いて「行」フィールドにドラッグすると、「20120101」とddの部分が「01」となり、日付（1日）として扱えるようになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/d73fd29c-6478-580a-e70a-b47448aafc48.png)

ここで、日付型に変換します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/f02e3625-8c1c-b6d2-2f74-e2627b2c3852.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/a389f9e7-86c7-1ab7-20ac-32a023a2592e.png)

と、「YYYY/MM/DD」という日付型に変えることができました。

##2012年からの月推移折れ線グラフ

次に「計算1（1日）」を列に、「value」を行にドラッグします。
線グラフを選ぶと、月単位の推移が表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/96298281-6d64-e274-c445-a563b7a424c4.png)

「計算1（1日）」が「年」スタイルになっているので「YYYY年MM月」に変えると、月単位の推移が表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/25f33905-265d-9818-03cb-87910bd1b4c1.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/285bf187-c8a1-95f3-cc1e-c017ee6c8276.png)

全体的に減少傾向であることがわかりました。

##前年同月比推移YtoYの可視化(1)

前年同月比グラフにする場合、x軸（列）「計算1（1日）」の表示形式を「月」にします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/b4fe6e33-c2a5-20ff-57a0-5223fb49a028.png)

左パネルに「計算1（1日）」をドラッグします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/c4a43fb3-2591-2ded-fb14-b21fecbb47e8.png)

その単位が「年」であることを確認します。
（「年」になってない場合「年」選びます）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/b369305c-74e5-9c9b-203f-90371cac3dbe.png)

##前年同月比推移YtoYの可視化(2)

続いて「フィルター表示」を選び、右サイドにフィルターメニューを表示します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/86f4218d-453d-356c-b904-40b4e9dc6a4f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/55dd9da5-d580-4ccb-d506-a6d1cd5329d8.png)

冒頭に記載した、集計に使わない要素が「NULL」となっているので、チェックボックスを外します。
「NULL」の集計値が突出して大きい値だったので、Y軸の最大値が小さくなることで、年別の折れ線グラフが見られるようになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/ed6c40c1-137d-0fbe-d053-1349b105d650.png)

##前年同月比推移YtoYの可視化(3)

年ごとに色分けするために、右パネルに配置した「計算1（1日」のスタイルを「色」に変えます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/ba9db3b3-ffe2-db41-a311-c002bb7cfc03.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/ebe68644-dcfe-3224-84bc-c3559e1cebff.png)

行に置いた「value」をクリックし、「簡易表計算」→「前年比成長率」を選択することで、前年同月比の推移となります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/53830dba-522f-4022-f8de-e15b3bce738b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/71ad0e24-10f1-7503-f97c-8a7f764ff8ee.png)

見やすくするために「マークラベル」（データラベル）を表示します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/33e4f9b5-696c-0f26-3d09-19f0823d06cf.png)

右パネルから「2019」「2020」「2021」の前年同月比のみの表示とします。
色や線の太さも変えました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/f14929cb-09a2-ba78-2936-5ab90d88c48d.png)

2020年5月が前年比を大きく下回っています。
その反動で、2021年5月の前年比は跳ね上がっているようです。
その後6月以降急に下がっていきます。

**了**