Google Data Portalが持つ「比較期間」機能の便利さを確認する

##時系列データを用意

データには厚生働省の新型コロナウイルスに関する[オープンデータ](https://www.mhlw.go.jp/stf/covid-19/open-data.html)を使います。
2020年と2021年の推移が記録されています。
Google Data Portalに取り込みます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/4b9260f6-2495-a7df-05b2-e70a80e535fb.png)

Googleスプレッドシートで

```
=IMPORTDATA("https://covid19.mhlw.go.jp/public/opendata/severe_cases_daily.csv")
```

を使いインポートし、取り込むという手段もあります。　※今回はこちらを使っています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/4bf84dcb-5031-fd19-9ec6-5fa938dfc1e6.png)

折れ線グラフ選び、左パネルの「データ」にフィールドを配置します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/eef4c47e-11fa-c0c4-7aad-ffa36fae420d.png)

期間を「カスタム」にし「今月」（この時点では2021年9月）にします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/c747c040-0efc-aed7-c1f0-60d274aa9012.png)

以下のグラフが描画されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/46154411-cd7c-67ad-434e-045b86bc77fe.png)

なお、「Prefecture」フィールドには、県別の数字に加え、「ALL」（日にちごとの国内集計値）が入っているので、それは「フィルタ」で外しています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/e910c57e-f058-13de-c06c-2178a4b65ff1.png)

上記に使ったフィルタ「ALLを除く」は、以下のように設定しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/f07063c1-7a95-d3ce-23d6-01920d152ac9.png)

##「比較期間」を使い前月比較

「比較期間」に「前の期間」を指定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/e9721333-8708-b5a8-72c6-11ebc7b24a29.png)

すると、先月（この場合2021年8月）の推移グラフを追加されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/860a0c98-a035-c82d-7566-14d24f3dd7b5.png)


##「比較期間」を使わないで行おうとすると

「比較期間」を使わないで前月比較の折れ線グラフを作成する場合、どういう手順を踏めばよいかを考えました。
「Power BI Desktop」や「Tableau Public」ではだいたいの操作手順はわかるのですが、「Google Data Portal」では、同じようなことができませんでした。
その結果（もっと効率のよい方法がある気がするのですが）以下のように進めました。

「Date」フィールドの形式は「YYYY/MM/DD」なので、「DD」（Day）だけ取り出します。
これをx軸（ディメンジョン）として使います。
フィールドを新規追加します。

```
DAY(Date)
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/515a7d21-5355-29b1-605c-dee28cdf305b.png)

凡例（内部ディメンジョン）として「月」（Month）を使いたいので、「MM」も取り出します。
後ほどフィルタでも使用します。

```
MONTH(Date)
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/5bba7043-00a0-0230-460d-50589a72e98a.png)


「Day」と「Month」を設定しただけでは、以下のような月ごとの折れ線グラフとなり、2020年と2021年の同じ月は合算されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/11c26bd5-80dc-df0e-7cf8-a62b694ea770.png)


年も限定したいので、「YYYY」（Year）のフィールドも作っておきます。
こちらは「フィルタ」で使います。

```
YEAR(Date)
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/3bf46d4a-4323-c63f-da8e-1d7e39522132.png)

##フィールド新設しフィルタを使う

フィルタを作成し、Year」を「2021」と限定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/5a531cbd-e87b-2fd7-abfa-2f95e46ed689.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/472f5b1e-b193-ef3f-0a6a-d83b60389072.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/7c193756-3886-3ebe-f124-1fc042bb3281.png)

もう1つフィルタを作成し、「Month」を「8」と「9」限定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/7aae25a4-26e1-c121-1c60-c25e6c7a1255.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/8fad5d04-c341-84f7-23de-2d37fb870081.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1143963/c56b596a-4227-e49d-07d2-dc58aa401901.png)

上記画面となります。
とりあえず前月比較ができる折れ線グラフが作れました。

**了**