首页 >> 牛刀云小程序开发教程 >> 第1篇 制作模式 >> 数据制作 >> 创建数据集

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

 

圆角矩形: 特别说明:统计数据集只统计需要分组汇总的数据,不统计不分组汇总的情况。例如:要求出订单数据集中所有订单的订单金额合计,就是不分组汇总,不使用统计数据集统计,使用订单数据集的统计列实现不分组汇总。参见“5.2.2属性”一节。

 

2、添加统计数据集

要实现分组汇总功能,需要先在数据制作区中添加统计数据集。添加的方法是:通过制作台的导航栏,切换到数据制作区,单击“统计数据集”右侧的“新建数据集”按钮,打开“创建数据集”对话框,在“显示名称”中输入统计数据集的名称,例如:日销售额统计,单击“确定”按钮,创建出日销售额统计数据集,如图5-8所示。

5-8  添加统计数据集

3、选择统计数据对象

    要统计哪个动态数据集中的数据,就在统计数据对象中选择那个动态数据集。

 

4、设置关联查询

关联查询的设置参见“5.2.2 常用属性”一节中关联查询的说明。

 

5、设置分组列

    分组列就是统计的依据。例如:统计2018年日销售额,日期就是分组列;统计2018年月销售额,年和月这两列就是分组列,如图5-9所示。

5-9  设置分组列

6、设置统计列

统计列就是统计的对象。上面的案例中涉及2个统计列

l  统计订单金额合计,统计列就是订单金额列

l  统计订单数,统计列可以是订单数据集的任意一列

5-10  设置统计列

设置统计列对话框中,不仅要添加统计列,还要添加分组列。否则在页面中添加统计数据集组件后,找不到分组列。统计列需要设置“统计函数”,并且根据选择的统计函数生成“显示名”。显示名可修改。分组列默认生成的“显示名”是中英文混合的,因此一定要修改。页面中的统计数据集组件中的列名就是这里定义的显示名。

圆角矩形: 特别说明:上面讲解了如何分组,如何统计,那么如何统计2018年日销售额呢,就是如何设置统计范围呢,和动态数据集组件设置过滤条件一样,统计数据集组件也可以设置过滤条件,统计时设置订单数据集的下单日期>=2018-1-1且<=2018-12-31,就可以统计出2018年日销售额。