Z チャートを利用して売上実績を分析：移動合計の活用

## 1. 目的
Z チャート使って、売上実績を分析してみたいと思います。
Z チャートは、月次合計、年次累計、移動合計を一つのチャート上に表示することで、数値の推移の傾向を分かりやすく表示する目的に用いられます。線グラフの形状が Z の文字に似ていることから、Z チャートと呼ばれています。
何はともあれ、まずはチャートを作成してみましょう。

## 2. データの準備とビューの作成
架空の売上実績データを用いて分析を行ってみます。以下と同じ手順を試してみたい方は、 [こちら]( https://github.com/ChasingHH/ShareFiles/blob/Share/Sales.csv)からサンプルデータを入手してください。。

入手したデータをデータベースのテーブルに取り込みます。直接データベースに取り込む以外にも、Yellowfin [トランスフォーメーションフロー](https://wiki.yellowfin.co.jp/pages/viewpage.action?pageId=2293853)を活用することも可能です。

以下の情報を参考に[ビュー](https://wiki.yellowfin.co.jp/pages/viewpage.action?pageId=2294284)を作成します。
|列名|フィールドタイプ|
|---|---|
|年月|日付 (YYYY-MM)|
|会計年度|ディメンション (軸)|
|売上|メトリック (集計値)|

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/e47a7d12-6c50-644d-f9ca-9e9474fb2c01.png)

Excel で Z チャートを作成した経験のある方は分かると思いますが、Excel の場合、テーブルに年次累計と移動合計の列をあらかじめ準備しておかなければなりません。そのため、データが更新される度に再計算が必要になることもあります。しかし、Yellowfin の場合、集計値としては月次売上さえ準備しておけば大丈夫です。

## 3. グラフの作成
準備が整ったら、グラフの作成に手順を進めます。新規でレポートを作成し、以下の手順に従ってグラフを作成します。

#### 3-1. [データ] ステップ
ビューに設定した軸と集計値を全てテーブルに配置します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/f41e61da-5c5e-6ee9-6088-dbfb93dde7e8.png)
フィルターに 「会計年度」 を配置し、演算子に 「の間(～)」 を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/14a4a04a-9650-e90a-9b21-3e2277474446.png)
フィルター書式に以下の設定を施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/68ddaa66-58bc-20a3-e491-e98068bd0cdd.png)

#### 3-2. [グラフ] ステップ
[グラフの選択] > [線] から [Z グラフ] を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/25fa8f6a-0054-e789-f506-1b5ab27aace8.png)
横軸に 「年月」、縦軸に 「売上」 をそれぞれ配置します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/fd040c06-5fa1-4d62-a692-fffcf754ae0f.png)
[グラフ設定] > [時間の書式] > [数量] から、横軸に表示する単位の数を指定します。今回は、年度単位で分析したいので、数値を 12 とします。
“Yellowfin は、移動合計を計算するために、指定された単位数の 2 倍のデータを必要とします。” との記載があります。移動合計を計算するためには、例えば 2021 年度のデータをチャート上に表示する場合、2020 年度と 2021 年度の 24 か月分のデータが必要となります。今回は、2019 ～ 2021年度の 3 年間の売上実績を年度単位で分析するために、 2018 ～ 2021 年度の 4 年間分のデータを準備しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/eacf3cdf-577f-e20c-3841-9d555e8f9cfb.png)
これで出来上がりです。作成前にカップラーメンにお湯を注いでおくと、チャートが出来上がった頃には、ちょうどラーメンが食べごろな程度の所要時間ですかね。いやぁ、簡単に出来上がってしまった。
さて、「公開」 して分析してみましょう。

## 4. 分析
出来上がった Z チャートを使って、データを分析してみましょう。

##### 2019 年度 「成長期」
フィルター条件として、「会計年度：2018 ～ 2019年度」 を設定します。これで、2019 年度の分析を行うことができます。
2019 年度は、事業立ち上げ年度の翌年度であった事実も起因し、移動合計の数値が右肩上がりに伸びています。一般的に「成長」と呼ばれる形態で、前年度と比較して大きく売り上げを伸ばしている傾向が見受けられます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/24eb918f-b0e9-a061-85a6-e9eb79848d3d.png)
##### 2020 年度 「横ばい期」
フィルター条件として、「会計年度：2019 ～ 2020年度」を設定し、2020 年度の分析を行います。一般的に 「横ばい」と呼ばれる形態で、事業が安定期に入ったことが分かります。月次の売り上げが大きく上下に振れているものの、移動合計の線を見てみると、横ばい傾向であることが把握できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/df24e7b3-6797-da19-8602-76cad30a6c90.png)
##### 2021 年度 「衰退期」
フィルター条件として、「会計年度：2020 ～ 2021年度」を設定し、2021 年度の分析を行います。一般的に「衰退」と呼ばれる形態で、移動合計の線が右肩下がりの傾向を示し、事業が衰退期に入ったことが分かります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2128512/1d13068d-8962-21ac-1c64-bcf518bf15de.png)

## 5. 最後に
意図的に 「成長」 「横ばい」 「衰退」 の傾向が分かりやすいデータを使って、Z チャートの作成と分析例を紹介いたしました。
実際の販売データを使って、是非 Z チャートを作成してみてください。事業毎にZ チャートを作成すれば、事業ポートフォリオの説明やプレゼンなんかにもとても役立ちますよ。
では、良いデータ分析を! Cheers! Santé !