如何跨表单计算?比如通过进货信息和出货信息计算存货信息
注意:
报表 2.0 版本已停止更新,建议切换到报表 3.0 版本进行查看。
当您看到 function cannot use multi-cube
的报错时,说明您中招了。
这句话的意思是:当前宜搭不支持跨表使用公式(就是多表关联之后,不能用公式计算,我们排在优化计划里了,但是时间上会比较靠后)
1. 场景
我们的进销存,需要将「进货表」和「出货表」的值计算库存值后展示。
这里特别注意,有个误区,宜搭的设计玩法,更多的是通过「中间表」来解决问题,报表更多的是用来展示。所以不要去使用「多表关联」尝试解决这个问题。如果一定要使用报表来完成,需要通过数据准备,将多表整合成一张后,再在报表中配置。
1.1 进销存
为了演示方便,我们简单演示下极简版进销存场景
1.2 逻辑
进货表
进货人 | 进货明细 | 进货时间 | |
九神 | 苹果 | 1000 | 2021-03-08 16:30:03 |
桔子 | 100 | ||
新甲 | 苹果 | 100 | 2021-03-09 16:30:46 |
桔子 | 10 |
出货表
客户 | 进货明细 | 进货时间 | |
客户A | 苹果 | 10 | 2021-03-08 16:35:03 |
桔子 | 5 | ||
客户B | 苹果 | 1 | 2021-03-09 16:32:46 |
桔子 | 2 |
通过上述表,得出下表
库存表
苹果 | 1089 |
桔子 | 103 |
1.3 视频演示
1.3.1 通过「中间表」计算的解决方案演示
中间表可以理解为专门用来存放基础数据,整合数据使用的表,可以作为数据的中转站。
优势,配置复杂
劣势,更新实时,大数据量下可能会造成卡顿
实现逻辑:
- 进货表变更时,更新库存表
- 出货表变更时,更新库存表
1.3.2 通过「数据准备」的解决方案演示(数据准备功能只在尊享版中提供)
优势,配置简单
劣势,更新非实时,适合大数据量,超过 5W 条以上的运算
视频待补充
宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------------------获取宜搭最新信息,欢迎关注我们--------------------
本文档对您是否有帮助?