想要以年度为单位进行汇总
kintone的汇总功能中没有「年度」的汇总单位。可另外准备显示“年度”的字段,再将该字段设置为汇总的[分组项目],即可以年度为单位进行汇总。
此处介绍以年度为单位进行汇总的设置示例。本例中将4月作为年度的开始。
准备
打开[应用的设置]页面中的表单标签,配置以下字段:
- (1)[日期]字段
- (2)[计算]字段
- (3)[计算]字段
- (4)[单行文本框]字段
各字段的设置
打开已配置的各字段的设置页面,设置字段名称、字段代码、计算公式、显示形式。
什么是字段代码?
(1)[日期]字段
- [字段名称]:日期
- [字段代码]:日期
此字段中不设置[计算公式]和显示形式。
(2)[计算]字段
-
[字段名称]:年
-
[字段代码]:年
-
显示形式:选择[数值(例:1000)]
-
[计算公式]:设置以下计算公式。
DATE_FORMAT(日期, "YYYY", "Asia/Tokyo")
(3)[计算]字段
-
[字段名称]:月
-
[字段代码]:月
-
显示形式:选择[数值(例:1000)]
-
[计算公式]:设置以下计算公式。
DATE_FORMAT(日期, "MM", "Asia/Tokyo")
(4)[单行文本框]字段
-
[字段名称]:年度
-
[字段代码]:年度
-
[计算公式]:勾选[自动计算],设置以下计算公式。
IF( 日期 = "" , "" ,
IF ( 月 <= 3 , ( 年 - 1 ) & "年度" , DATE_FORMAT(日期, "YYYY年度", "Asia/Tokyo"))
)
此字段中不设置显示形式。
汇总的设置
打开汇总页面,进行如下设置:
本例中,显示横轴为年度,纵轴为记录数的柱形图。
- [图表类型]:[柱形图]、[簇状]
- [分组项目][大項目]:年度
- [汇总方法]:[记录数]
- [条件]:[所有记录]
- [排序]:[大項目]、[升序]
计算公式的说明
事先设置计算字段,以仅显示日期字段中输入日期的年和月。将4月作为年度的开始时,由于1月、2月、3月的自然年和年度不一致,所以1月、2月、3月使用(「年」-1)的值显示在「年度」中,其他月份使用日期字段的年显示在「年度」中。
kintone的「DATE_FORMAT函数」中,将计算结果识别为字符串。但当[计算]字段中使用「DATE_FORMAT函数」且计算结果仅为数值时,可将该计算结果识别为数值。