# 数据源
图表的数据源配置前需绑定表单,从表单个数可分为单表数据和多表关联数据,同时支持绑定跨应用表单。只有选择表单作为数据源后,才可使用表单中的字段进行图表配置。
# 单表数据源
选择单个表单数据,数据源范围包括本应用的全部表单、以及其他应用的公共表单。
# 多表数据源
通过一个或多个共同字段建立关联,把多个相关表单的数据连接起来,作为一个报表的数据源。
表单可选数量是2-4个,一般情况下,不同表单间关联一般分为以下两种情况:
- 通过外键关联的不同表单,例如,【报销明细】通过外键“科目”与【科目表】关联,填写报销的时候可直接选取一个科目;
- 不同表单间存在可对应的字段,例如,【预算表】和【报销明细】通过月份进行一一对应。
(1) 通过外键关联。确认表单之间的关联关系,选择主表的id,与子表的外键作为关联关系。查看外键详情 (opens new window)(id:每条数据存储到数据库时,都会生成一个唯一值,类似身份证号)
例如【报销表】和【科目表】之间关系是:【报销表】中的外键“科目”,关联了【科目表】;那么两张表单之间的关系应为:【报销表】— 科目 = 【科目表】— id;
(系统中,【报销表】的“项目”外键中记录的是【科目表】中“科目”的id)
(2)通过可对应字段关联。
两张表单没有通过外键进行关联,但同时都存在可对应的字段,例如,日期、时间、部门等。
例如,【报销表】记录了每个项目的报销金额,【预算表】记录了每个项目的预算,通过【项目】组件把两个表单关联起来,得到各项目的报销情况,以及总预算情况报表。
1 / 0