[教程]如何利用简道云实现填表情况排查?

每当有新的填表任务时,虽然通过简道云可以迅速地搭建符合填表要求的表单,但是,由于每个同学的关注时间都不一样,表单链接丢到群里后,表单不会马上就全部回收到位。于是最头疼的问题出现了!那就是谁填了表,谁没有填表!传统的方法一般就是,找到一份花名册,对照简道云后台数据,把提交了表单的学生勾掉,这个过程十分浪费时间,还容易数漏掉。那么用什么办法能够解决这个问题呢?

办法还是有的!这里主要用到的就是简道云的聚合表单功能。

聚合表单填表情况排查原理

在简道云里,一般会在进销存场景用到聚合表单。其基本原理就是对于同一批对象(例如进销存中的产品,如苹果、梨子、香蕉),有进货表单和出货表单,这两个表单通过一个聚合表单建立关系。因为两个表单都会有产品和数量的填写,所以表单被提交后,聚合表单会一直在后台这样计算库存:

[剩余库存=进货表单提交数量-出货表单提交数量 ]

于是乎,咱们的填表排查实现原理也可以照葫芦画瓢!

  1. 新建一个表单(简称“表1”),表单可以通过excel直接导入,因为填表学生的花名册是固定的。表单只需要包含三个字段:姓名(单行文本)学号(单行文本)默认状态(数字) 。这里的默认状态很关键,我们统一将其设置为0。此表单起到数据联动和进销存中的“进”的功能。

  2. 新建符合填表任务的表单(简称“表2”),在表单中新增一项 填表状态(数字),默认为1,属性为不可见,设置表单属性中 不可见字段的属性为 “始终重新计算”。

  3. 新建一个聚合表单,数据来源选择多表关联,关联的表单就是表1和表2。新增行表头为 “姓名”,列表头不设置,指标这里是整个功能关键。我们添加指标的计算公式为

    [表1中的默认状态字段+表2中的填表状态字段 ]

    这样设置完后,只要有人提交了表2,那么聚合表单的指标就会从0变成1!而没有填的人还是保持0。0和1就是两类的人标签啦。

  4. 新建一个报表,报表里面包含两个子表,一个作为“未填表名单”,一个作为“已填表名单”。报表数据来源来自聚合表单。设置两个表的字段为聚合表中的姓名,过滤条件分别设置为“等于0”和“等于1”。

  5. 以上四个步骤完成后,你就可以实时看到谁填了表和谁没填表啦!最后剩下的几个拖拖拉拉直接可以揪出来,不用再去一个个排查。完美!

原文地址:https://www.cnblogs.com/gshang/p/10793168.html