4000-271-266
免费试用

如何跨表单计算?比如通过进货信息和出货信息计算存货信息

如何跨表单计算?比如通过进货信息和出货信息计算存货信息

当您看到 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. 进货表变更时,更新库存表

  2. 出货表变更时,更新库存表

如何跨表单计算?比如通过进货信息和出货信息计算存货信息 · 语雀 (yuque.com)

1.3.2 通过「数据准备」的解决方案演示(数据准备功能只在尊享版中提供)

  • 优势,配置简单

  • 劣势,更新非实时,适合大数据量,超过 5W 条以上的运算


江苏无雀数据科技有限公司 www.wuquedata.com 版权所有
服务热线4000-271-266
ICP备案编号:苏ICP备2022045370号

一对一专业企业顾问

工作时间:9:00-18:00 在线服务

实时解答疑难问题

工作时间:9:00-18:00 在线服务

4000-271-266

工作时间:9:00-18:00 在线服务

售后咨询 电话联系 售前咨询