数据关联

数据关联字段可以调用其他应用里的某一字段的已提交的数据。

数据关联

被调用的数据类型包括:单行文本,数字,日期,邮箱,手机,链接,单项选择,下拉选择,多项选择,成员字段,部门字段,数据关联。

示例1

若我们已经有了一个囊括所有课程信息的课程表应用,在作业上传应用中,想让学生选择其所提交作业的科目,就可在该应用中添加数据关联字段,设置关联到课程表应用的“科目”字段。

如此一来,在作业上传应用的科目字段,我们就可以使用课程表应用中已提交的科目数据了。

数据筛选

通过筛选可以将数据关联字段中不满足条件的数据剔除,包括简易模式和高级模式两种。

简易模式

  • 筛选条件可多选,可同时添加“且条件”和“或条件”。
  • 可针对字段进行多种判断符、多样类型的精确筛选

示例2

仍以上文的课程表和作业上传应用为例,在课程表中,某些任课老师一人教授多门课程,若我们想在作业上传应用中实现同学仅选择老师,表单即可反馈出该教师所教授的科目供同学选择,我们就可以先添加一个教师的单行文本,再运用数据关联的数据筛选功能,设置筛选条件为课程表应用中的任课老师字段内容=作业上传应用中的教师字段内容。

设置好数据关联之后,我们可以发现,在作业上传应用中输入老师“张宇”的名字,在“科目”字段里就会自动弹出刚才所关联的课程表应用中的张宇老师所教授的三门课程,可以直接通过下拉选项选择,十分方便。

高级模式-支持公式

当简单的大小于逻辑条件已经满足不了复杂的数据使用场景时,支持公式的“高级模式”应运而生。

在已经设置好关联应用字段后,点击设置筛选条件,在新增的“高级模式”中,即可设置筛选公式。

数据聚合

数据关联字段的拓展功能,在已调用其他应用里的某一字段的已提交的数据的基础上进行聚合操作。且也可以和筛选数据进行协同作用,将结果筛选并聚合,提高结果的精准性。

示例3

我们仍以上文的课程表应用为基础,建立一个新应用教师考勤表。首先,通过数据筛选功能,我们可以筛选出某一教师一周所教授的课程及其对应的课时。

而通过数据聚合功能,我们可以对收集到的课时数据进行处理,处理方式包括:求和/平均值/最大值/最小值/第一个值/最后一个值/计数,这里我们要计算的是教师周平均课时,所以采用平均值处理。

设置好之后,打开申请界面,只需要填入教师姓名,数据关联的聚合功能就能反馈出该教师一周的平均课时数,效果如下图所示:

       

相关文章