分组汇总就是将所有数据先按照组来进行分类,然后对组内的数据进行汇总计算。
分组汇总主要用于同类数据的汇总计算。比如,学生成绩统计中,根据所有学生成绩数据计算出每个班级的平均成绩。
分组汇总的效果如下:
点击安装应用模板 数据工厂讲解 应用模板,本文将按照模板中的示例数据进行讲解。
我们以模板中的成绩表作为本次分组汇总的数据源:
在数据工厂处新建一条数据流。如下图所示:
对数据流重命名,并添加 1 个输入节点,选择刚刚圈选的成绩表作为输入源。如下图所示:
在数据流设计画布中添加一个「分组汇总」数据处理节点,然后将成绩表连接至「分组汇总」节点。如下图所示:
分组汇总的节点配置包括「分组字段」设置和「汇总字段」设置:
分组字段就是根据表单中哪个字段的数据进行分类,分类时会将同类数据归为一组。一个分组汇总节点支持添加多个分组字段,添加的分组字段支持排序、删除以及重命名。如下图所示:
地址和日期时间类型的字段还支持分组方式的设置,如下图所示:
分组字段字段支持以下类型:
字段类型 | 支持字段 | 分组方式 |
文本类 |
| 相同数据为一组 |
日期时间类 |
|
|
地址类 |
|
|
成员类 |
| 相同数据为一组 |
部门类 |
| 相同数据为一组 |
注:除了地址和日期时间类型的字段需单独设置分组方式,其他字段的分组方式将相同数据划分为一组。
汇总字段就是根据哪个字段进行汇总计算。一个分组汇总节点支持添加多个汇总字段,添加的汇总字段支持排序、删除、重命名以及汇总方式设置。如下图所示:
不同的字段支持的计算方式有所区别:
字段类型 | 具体支持的字段 | 汇总方式 |
文本类 |
|
|
数字字段 |
|
|
日期时间类 |
|
|
地址类 |
|
|
成员类 |
|
|
部门类 |
|
|
为了更好地标记数据流中每一个数据处理步骤的计算规则,可以对数据流节点进行重命名。如下图所示:
分组汇总结束后,如果需要进一步计算,可以添加其他数据处理节点进行处理。如果处理完成,需要连接输出节点将数据输出并保存处理结果。如下图所示:
经分组汇总处理后的数据可以通过仪表盘进行展示。点击查看效果
分组汇总的效果如下图所示: