请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

小侠米
论坛元老   /  发表于:2025-4-10 15:17  /   查看:119  /  回复:5
本帖最后由 Brian.Zhang 于 2025-4-11 15:52 编辑

例如,采购单100个分批次30,50个入库,采购单与入库单按  单号关联,采购单需要查询累计入库时,通过LIST计算数值30,50时,直接转为sum求和后结果为80.


这样可以减少很多视图和页面的辅助表格查询


又或者对这种跨表求和有没有更好的解决方案

5 个回复

倒序浏览
Brian.Zhang
超级版主   /  发表于:2025-4-11 15:52:32
沙发
了解一下,你是新建了几个公式字段,然后想基于这几个公式字段做一个统计字段是吗?

如果是的话,那么给您同步一下:这个其实之前内部已经评估过了,设计器里直接实现的复杂度比较高,会不太好做。

建议的方案:
1、写视图
2、在主表里增加一个辅助字段处理。
3、在表格里写公式计算。
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2025-4-14 14:56:55
板凳
本帖最后由 小侠米 于 2025-4-14 14:58 编辑
Brian.Zhang 发表于 2025-4-11 15:52
了解一下,你是新建了几个公式字段,然后想基于这几个公式字段做一个统计字段是吗?

如果是的话,那么给 ...

没有用到公式字段

一个 数量 栏位的多条记录,用LIST把多条记录数量 求和。

重点是这个多条记录是关联数据表的数据



回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2025-4-15 23:08:40
地板
大概了解了,这个可能是技术实现问题不好做,我确定了给您回复。
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2025-4-16 10:14:45
5#
本帖最后由 小侠米 于 2025-4-16 10:16 编辑
Brian.Zhang 发表于 2025-4-15 23:08
大概了解了,这个可能是技术实现问题不好做,我确定了给您回复。

主要是觉得List对应文本类值用于查找确实方便,但是对应数值类型一般不会这么用,可以考虑升级一下,既然都知道  3,4,5  了,为何不直接考虑求和 得出12  。对于关联表之间数量的对比可以减少很多 专门的逻辑更新,或者辅助表格统计字段累计求和,再lookup 关联查询对比(绕了一大圈)。

可能设计上要有分支,对于文本类适合集合运算,
对应数值类就要普通逻辑运算比较
回复 使用道具 举报
Brian.Zhang
超级版主   /  发表于:2025-4-17 23:42:58
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部