【kintone】定期レポートを使ってみる

今回はグラフの「定期レポート」を設定してみましょう。
定期レポートを作りながら勉強しながら記事を書いていますφ(..)

# 定期レポートとは

[公式ヘルプ](https://jp.cybozu.help/k/ja/user/app_settings/report/periodic_report.html)より引用
> 定期レポートは、アプリのデータを定期的に集計し、集計結果を記録する機能です。毎時、毎日、毎月など、一定の間隔でアプリのデータを集計し、記録します。記録された集計結果は、あとから確認できます。また、集計結果の時系列の変化を確認することもできます。
過去30回分までの集計結果が保持されます。それ以前の集計結果は破棄されます。

定期レポートを使うことで、30回分の集計結果の変化を見ることができるようです。


# 定期レポートの設定

定期レポート設定欄は、アプリの設定画面のグラフ設定画面の、下の方にあります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/bc36cc46-5af0-c97d-43ac-96b5c7562472.png)

ここにチェックをすると記録のタイミングを設定できます。
が、**要注意！チェックを入れて保存すると、グラフの設定、記録のタイミングの変更ができなくなります。**

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/8b397752-75a6-b1ab-596c-cc74b372fb50.png)

定期レポートだけをオフにしたい場合は「実行中」をクリックするとOKです。「停止中」に変わります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/2aad93fe-8159-311f-a609-7b16af49ee41.png)

※グラフの設定を変更したい場合は？・・・グラフの設定変更はできません(T_T)グラフの複製もできません。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/6ce169bc-ac74-d064-bdbd-9d3703aa4233.png)

## 定期レポートを作成する前にグラフを「複製」しておきましょう
定期レポートを作成してしまうと前述のようにグラフの設定変更ができなくなってしまい、複製もできなくなってしまいます。ですので、**定期レポートを作成する前にグラフを「複製」しておきましょう！**

# 定期レポートを実際に作ってみる

名前と身長（数値）だけを入力するアプリを作ります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/be30641e-c93f-4262-52aa-2e005481c1ba.png)

レコードはこんな感じで1件入れておきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/daf78d2f-e3f3-eaac-e751-a042a221fddc.png)

グラフの設定はこんな感じにして複製します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/8182f5bf-0d89-0e7b-3f47-6a17591414d3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/01ab74ea-bb6e-29de-a387-d79b72272405.png)

コピーした方の設定を↓のように書き換えます。
※集計間隔はお好みで
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/76b2f8c3-118f-4878-881e-12141c8712c4.png)

## 最初のレポート
一覧画面で、「グラフ - 定期レポート」を選択します。
データがありませんの状態です
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/4e45facc-f3ab-0233-6e74-b9e421102756.png)

## 待ちます。
通知は、通常の通知（🔔マークに通知されない、自分宛てではない通知）に来るようです。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/d6e67a4b-b517-079d-3d51-64328a6b438f.png" width=300px>
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/2288e2d5-be8c-171d-935b-b9cdf6b4027e.png" width=500px>

## レコードを更新して待つ
レコードを更新して、次のレポートまで待ちます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/10d2937e-d503-3f4e-8c6e-6ce63aa6c579.png)


## １時間後・・・

通知が自分宛てではないので気づきにくいかも👀（🔔に来ないタイプの通知です）
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/03751e5a-d13b-3c09-a830-7af9d7cc03b3.png" width=500px>

「グラフ - 定期レポート」を確認すると、何の変哲もない普通の棒グラフのようですが

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/a9e28f8c-e522-731b-8026-72055a9328b5.png" width=600px>

集計日の左と右に期間を入れると、このように折れ線グラフになって変化が見えるようになります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/aa476a41-0bb1-43ec-181a-7eecb41fc99c.png)

ここでもうレコードを更新して、もう一時間ほど待てば
もう1件右側に追加されるような折れ線グラフになるはずです。

こんな感じで、記録のタイミングで集計データを記録して、
その時点のグラフを確認したり、折れ線グラフに表すことができるのが「定期レポート」です。

## 翌朝・・・

データを育てる（定期レポートの時間ごとに値を更新）を忘れていたので変化のない部分もありますが、
このように時系列のグラフを作らなくても値の変化を観察することができます。（直近30件という制限はありますが）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/536148/3c1161ae-3828-a476-2acc-acd805a8fd92.png)



# まとめ

定期レポートは色々と試してみたところ、
集計データを定期的に記録（30件まで）して、記録時点のグラフや、記録した30件の変化を確認することができるレポートだということがわかりました。

注意事項としては・・・
一度定期レポートの設定をしてしまうと、グラフの設定変更ができなくなってしまいます。
すると、「ちょっと変更したグラフがほしいのに～」となったときにはグラフを新規作成するしかなくなってしまうので、**定期レポートを作成する前にグラフを「複製」しておきましょう！**

というわけで、
他にもデータを育てて定期レポートを色々試してみたいと思います。
読んでくれてありがとうございました～＾０＾