跳到主要内容

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

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



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

优势,配置简单

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


视频待补充


宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!

点此填写调研问卷


--------------------获取宜搭最新信息,欢迎关注我们--------------------

Copyright © 2024钉钉(中国)信息技术有限公司和/或其关联公司浙ICP备18037475号-4