勤哲Excel服务器app论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7826|回复: 0

怪问题:同一个回写公式,其他项可以回写成功,某一项不能回写成功

[复制链接]
发表于 2019-11-25 11:22:14 | 显示全部楼层 |阅读模式
怪问题:同一个回写公式,其他项可以回写成功,某一项不能回写成功
用户定义了一个回写修改的公式,公式如下:
手动应用,回写刷新 [委外加工订单_明细] 中满足如下条件的数据:
<筛选条件:
    本报表.委外发料单_明细.委外订单号 = 委外加工订单_主表.单据编号
并且 本报表.委外发料单_明细.工单序号 = 委外加工订单_明细.序号
并且 本报表.委外发料单_明细.料号 = 委外加工订单_明细.领料件号>
刷新方法:
    已发数量 = 委外加工订单_明细.已发数量 + 本报表.委外发料单_明细.实发数量
    已发重量 = 委外加工订单_明细.已发重量 + 本报表.委外发料单_明细.实发重量
    未发数量 = 委外加工订单_明细.未发数量 - 本报表.委外发料单_明细.实发数量
    未发重量 = 委外加工订单_明细.未发重量 - 本报表.委外发料单_明细.实发重量
    在制数量 = 本报表.委外发料单_明细.实发数量 + 委外加工订单_明细.在制数量
    在制重量 = 本报表.委外发料单_明细.实发重量 + 委外加工订单_明细.在制重量

客户在测试中发现,同一次执行公式,已发数量和已发重量不能回写,其他均能回写成功。检查数据类型,均是小数,类型正确。客户会sql 语句,在sql里用update测试发现依然不能更新。

问题反馈给我后,打开sql,发现已发数量和已发重量的值均为 “NULL”,那么问题的根源也就很清楚了,“NULL”是不能参与计算的
null1.png

解决这个问题需要在勤哲excel服务器的回写公式里的高级下选上 “自动用默认值替换数据中的空值”,选上后测试回写公式,执行终于正常
默认值替换.png




阿里云ECS服务器代金券
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|Excel服务器APP应用之家 ( 京ICP备17007816 )

GMT+8, 2025-5-15 00:59 , Processed in 0.165555 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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