5.1.3 统计数据集
统计数据集实现对动态数据集中的数据进行分组汇总,可以按一列或多列进行分组,统计支持计数、求合计、平均值、最小值和最大值5种。
1、统计数据集统计的是什么
下面以统计订单数据集中的订单金额为例,说明统计数据集能实现的功能。订单数据集的模拟数据见表5-2.
表5-2 订单数据集模拟数据
年 |
月 |
日期 |
订单金额 |
2017 |
12 |
2017-12-12 |
500 |
2018 |
03 |
2018-03-15 |
100 |
2018 |
03 |
2018-03-15 |
1000 |
2018 |
04 |
2018-04-10 |
180 |
2018 |
04 |
2018-04-20 |
220 |
统计2018年日销售额,统计结果见表5-3。
表5-3 2018年日销售额统计结果
日期 |
订单金额合计 |
订单数 |
2018-03-15 |
1100 |
2 |
2018-04-10 |
180 |
1 |
2018-04-20 |
220 |
1 |
统计2018年月销售额,统计结果见表5-4。
表5-4 2018年月销售额统计结果
年 |
月 |
订单金额合计 |
订单数 |
2018 |
03 |
1100 |
2 |
2018 |
04 |
400 |
2 |
统计年销售额,统计结果见表5-5。
表5-5 年销售额统计结果
年 |
订单金额合计 |
订单数 |
2017 |
500 |
1 |
2018 |
1500 |
4 |
2、添加统计数据集
要实现分组汇总功能,需要先在数据制作区中添加统计数据集。添加的方法是:通过制作台的导航栏,切换到数据制作区,单击“统计数据集”右侧的“新建数据集”按钮,打开“创建数据集”对话框,在“显示名称”中输入统计数据集的名称,例如:日销售额统计,单击“确定”按钮,创建出日销售额统计数据集,如图5-8所示。
图5-8 添加统计数据集
3、选择统计数据对象
要统计哪个动态数据集中的数据,就在统计数据对象中选择那个动态数据集。
4、设置关联查询
关联查询的设置参见“5.2.2 常用属性”一节中关联查询的说明。
5、设置分组列
分组列就是统计的依据。例如:统计2018年日销售额,日期就是分组列;统计2018年月销售额,年和月这两列就是分组列,如图5-9所示。
图5-9 设置分组列
6、设置统计列
统计列就是统计的对象。上面的案例中涉及2个统计列
l 统计订单金额合计,统计列就是订单金额列
l 统计订单数,统计列可以是订单数据集的任意一列
图5-10 设置统计列
设置统计列对话框中,不仅要添加统计列,还要添加分组列。否则在页面中添加统计数据集组件后,找不到分组列。统计列需要设置“统计函数”,并且根据选择的统计函数生成“显示名”。显示名可修改。分组列默认生成的“显示名”是中英文混合的,因此一定要修改。页面中的统计数据集组件中的列名就是这里定义的显示名。