魔方网表 让信息化更简单

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 494|回复: 2

[求助] 同一组回写公式中,上一个公式的计算结果如何在下一个公式中使用?

[复制链接]
土豆的相思 发表于 2026-7-21 21:22:13 | 显示全部楼层 |阅读模式
同一组回写公式中,上一个公式的计算结果如何在下一个公式中使用?
CQW 发表于 2026-7-26 17:13:41 | 显示全部楼层
解决方案:使用“组变量”传递结果
解决这个问题的主流方法是,不依赖数据库保存,而是直接在公式组内部用一个“组变量”来临时存放和传递数据。

操作步骤通常如下:

启用高级选项:在编辑回写公式的界面,找到并勾选“高级选项”。

定义变量:点击出现的“定义变量”按钮,创建一个变量(例如命名为 tempValue),并设置好它的类型(如“数值”、“文本”等)。

赋值与使用:

在第一个公式中,通过“变量赋值”操作,将计算结果存入你定义的变量(例如 te= 计算结果)。

在第二个公式中,不再去查询数据库,而是直接通过引用语法(例如 $MF(组变量.te)$)来使用这个变量中存放的值
回复

使用道具 举报

cat 发表于 2026-7-28 21:43:24 | 显示全部楼层
同一组回写公式中,用组变量传递结果。
操作前的公式执行时数据尚未保存,直接取数据库会失败。
参考操作步骤:
勾选公式的 “高级选项” → 点击 “定义变量” → 在第一个公式中 “变量赋值”(如sum1 = 单价*数量)→ 后续公式用 $MF(组变量.sum1)$ 引用。
这样结果就在内存中传递成功。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2026-8-6 00:06 , Processed in 0.073404 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表