1. 帮助中心 >
  2. 帮助文档

多表关联

2张或2张以上的表单,通过一个或多个共同字段建立关联,把这些表单的数据联系起来,放入一张报表中。简道云中的7种图表都支持多表关联。


注意:不设置多表关联,报表的数据只能来自一张表单。有些用户为了将多张表单的数据呈现在一张报表里,强行将无关联的字段关联在一起,这样设计报表是不合适、不完美的。

下面将通过一个案例来介绍一下多表关联的设置方法。


1. 汇总表多表关联


1.1 描述:

  • 现有2张表单,一张为【收入表】,包括日期、项目组、收入金额3个字段;一张为【支出表】,包括日期、项目组、支持金额两个字段。这2张表录入了每个项目组的收入支出情况。

  • 通过多表关联,在汇总表中展示每个项目组每个月的收入金额、支出金额、并添加公式计算余额。


1.2 步骤:


(1) 建立【收入表】【支出表】,并录入数据

【收入表】



【支出表】



(2) 建立汇总表,设置多表关联。


(3) 添加行表头,此时只能选择关联字段。点击+,添加普通字段:收入金额,支出金额。


(4) 设置日期的汇总方式,按年月统计



(5) 点击Σ,添加汇总指标,公式为“收入金额-支出金额”,名称修改为余额。


(6) 这样,每个项目组每个月的收支情况就展示出来了。


2. 汇总表中,也支持对子表单进行跨表计算


2.1 描述:

  • 现有2张表单,一张为【进货表】,记录日期,子表单内记录进货明细,包括商品名称、数量两个字段;一张为【销售表】,包括日期,子表单内记录销售明细,包括商品名称、数量两个字段。这2张表录入了商品的出库、入库情况。

  • 通过多表关联,在汇总表中展示每个月每个商品的出、入库数据,并添加公式计算库存。


2.2 步骤:

(1) 建立【进货表】【销售表】,并录入数据

【进货表】



【销售表】



(2) 建立汇总表,设置多表关联。



(3) 添加行表头,此时只能选择关联字段,并将日期汇总方式设置为年月。点击+,添加普通字段:进货数量、销售数量。



(4) 点击Σ,添加汇总指标,公式为“明细.进货数量-明细.销售数量”,名称修改为库存数量。


(5) 这样,每个月每个商品的经销存情况就展示出来了。


3. 数据表多表关联


要注意的是,数据表的多表关联是一对一的关系,即在被关联的几个表单中,作为关联字段的字段,是需要保证是唯一值、不重复的。


3.1 描述:

  • 现有2张表单,一张为【学生信息表】,包括学号、姓名、性别、联系方式等字段;一张为【选课表】,包括学号、课程信息等字段。

  • 通过多表关联,以学号为关联字段,在数据表中展示学生的基础信息和课程信息。


3.2 步骤:

(1) 数据表做多表关联,必须满足关联表单中数据一一对应的条件。即在表单中,作为关联字段的字段,需要保证是唯一值的。

此处表现为两个表中的学号都不重复。



(2) 新建数据表,设置多表关联


(3) 首先添加关联字段。然后从两张关联表中,选择添加需要的字段



4.常见问题


(1) 来自不同表单的数据是错开的(见下图)


正确方法:添加关联字段(数据表中)或设为表头(汇总表中)即可