举例:①当日库存量=到场数量+填报的期初库存-当日倒短量
②在前端页面选择日期=6月1日,填报期初库存=10,提交成功后,查询6月1日的数据显示库存=883.1
③填报属性已经设置了 J 列的值存储到 表字段cstock里面
④去SQL里面查询表的时候,发现6月1日 cstock 值为0,并没有存储883.1这个值
由于第一次提交时没有计算值,所有当日库存数最终存储到的值始终和时间错位了一天,我选择的解决方式为再增加一列命名为“存储到数据表中的当日库存”,这一列作为存储值,而页面上显示的当日库存作为页面显示值
这一列写一个公式为=IF(DAY($date1) = 1, K5 + F5 + H5 - I5, K5 + F5 - I5)
解释:当日期控件=1号的时候,存储到数据表中的当日库存 = 页面显示的当日库存量+到场数量+期初库存-倒短量,否则存储到数据表中的当日库存=页面显示的当日库存量+到场数量-倒短量
经过验证后,这样就对啦
检查看看是不是没有添加到智能字段里面啊,或者检查一下填报属性有没有问题