以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 计算结果 为 非数字 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109634) |
-- 作者:zcgmxf -- 发布时间:2017/11/16 7:14:00 -- [求助] 计算结果 为 非数字 老师,下图所示计算结果,上面的为负数,怎么下面的显示为“非数字”?谢谢! 计算公式: .Add("当月库存_数量",Gettype(Integer), "IsNull([上月库存_数量],0) + IsNull([当月入库_数量],0) - IsNull([当月报损_数量],0) - IsNull([当月销售_数量],0) ") .Add("当月库存_金额",Gettype(Double), "(IsNull([上月库存_金额],0) + IsNull([当月入库_金额],0) ) /( IsNull([上月库存_数量],0) + IsNull([当月入库_数量],0) ) * IsNull([当月库存_数量],0)") [此贴子已经被作者于2017/11/16 7:22:52编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/11/16 9:07:00 --
.Add("当月库存_金额",Gettype(Double), "iif(IsNull([上月库存_数量],0) + IsNull([当月入库_数量],0) = 0, null, (IsNull([上月库存_金额],0) + IsNull([当月入库_金额],0) ) /( IsNull([上月库存_数量],0) + IsNull([当月入库_数量],0) ) * IsNull([当月库存_数量],0))")
|