宜搭管理员萌妹 2019-09-10 2470浏览量
"单据表单"和"流程表单"中提交的数据,可以在"报表页面"中作为数据源,进行进一步的分析。
当一个表单中存在明细时,为了支持分析,宜搭进行了一些额外的处理。
下面以一个具体场景(进货单)进行具体介绍
进货单设计如下:
"进货单"下有 "进货单号"、"进货日期"、"进货明细"三个组件。
"进货明细"下有"商品名"、"进货量"两个组件。
表单与报表中数据源的映射关系:
在"进货单"这个具体的业务场景中,我们查看报表页面图表组件下的数据集中,会看到"进货单","进货单-进货明细"两个数据集。
"进货单"数据集下,有"进货单号","进货日期"两个列字段。
"进货明细"数据集下,有"商品名"、"进货量"两个列字段。
表单数据与报表数据的映射关系:
下面以"进货单"为例,先在"进货单"下提交两条数据,如下
在报表中,"进货单"和"进货单-进货明细"两个数据源下的数据如图:
进货明细的数据会放在"进货单-进货明细"这个报表数据源下,并且父实例ID等于主表数据的实例ID。
下面我们将表单数据和明细数据一起展示,用"多表关联"来实现,即用 "主表的实例ID" = "明细数据的父实例ID"进行关联。
比如,要关联"进货单"和"进货单-进货明细"两张表的数据,我们可以这么配置:
设置筛选条件:
1.当要用"主表"中的字段作为筛选条件时
2.当要用"子表"中的字段作为筛选条件时
注意事项:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
宜搭是阿里巴巴自研的低代码应用构建平台,通过可视化拖拽的方式,传统模式下需要2周才能完成开发的应用,用宜搭2小时就能完成。