控件-汇总控件如何统计关联表的记录数据

小明 发表于:2019年05月28日 16:59:51更新于:2020年08月05日 12:22:00

表记录关联了多条他表记录 ,总是少不了对关联表记录进行统计汇总的需求。

例如1,《订单管理》应用, 一条订单记录关联了多条订单明细记录,在订单表中,需要直接对订单明细中每个产品的小计金额进行自动汇总。

image.png

例2:在项目管理应用下,一个项目会有多个子任务,可能需要统计 未完成的任务量,已完成的人数数量等, 即只统计某个范围下的记录数据。 

image.png

以上类似需求通过【汇总】控件即可实现。

如何设置

设置思路

1、选择 表中的关联表控件(需是多条列表形式),即统计哪个关联表的记录。

2、选择需要统计的字段,和统计方式。

3、设置统计范围。

实例演示

场景1: 在订单记录中,计算汇总 关联的订单明细的金额总和

首先进入订单表的编辑页面,因为统计的订单总额是显示在 订单表,因此在订单表中 添加汇总 控件。

image.png

开始设置

A: 给统计结果设置一个名称,如 订单总额。

B:选择需要统计的关联表,选择本表已有的一个 “关联表”控件。 即 “订单明细”。

请注意:汇总控件能选择的本表的"关联表控件"字段,显示方式必须是 多条列表的形式。 

image.png

C:选择需要统计的字段,如 对订单明细表的 小计  这个字段 进行统计。

D:统计的方式,是进行求和、还是求最大值、最小值、平均值。

金额,数值类型的控件:可以进行求和、求最大值、最小值、平均值。

时间类控件:可以获取到 最早的时间或 最晚的时间。

其他类型控件:只能能统计填写和未填写项的统计。

E:统计范围。有时候并非需要统计所有关联的记录,只需要统计符合某个条件的记录。

具体设置请看场景2中的岩石

F:设置数字的单位

G:设置汇总结果的小数点,最多9位。

H:勾选后,新增记录时,此字段隐藏不可见。 例如,新建一个订单时,订单总额不需要可见。因为订单明细还没有呢,也就无法汇总。隐藏最好。

实例演示2:汇总一个项目下,有多少个未完成的任务,以及百分比。

因为 统计汇总的数值是体现在 项目中,因此进入项目表的字段编辑页面,添加一个汇总控件。

0015e8c429239e1672011b8e1dbc2b9

在汇总范围 中,勾选 设置筛选条件后,开始配置记录的筛选条件。

1、设置要汇总的记录范围

image.png

汇总范围 可以是一个条件,也可以是多个条件组合。

如果是多个条件,多个条件之间的关系,要么同为 且,要么同为 或。

需要说明的是:条件值 暂不支持设定 动态值 (变量)。例如,时间等于“今天”,今天就是动态值。

如果统计的是动态 ,暂时通过统计图表方式进行统计。

2、选择统计结果的显示方式

汇总统计部分数据,可能需要直接显示数值,也可以显示占总数据的百分比。

当统计的是 【记录数量】和【数值/金额 控件的求和结果】时,可以显示为百分比。

0015e8c4fc0338201a1ee952fe5399c

  百分比值 = 统计范围内的统计值 /  所有记录的统计值。

image.png

汇总控件的适用场景介绍

请参考:http://support.mingdao.com/hc/kb/article/1405675/

明道云