以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  组合统计表达式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85772)

--  作者:zhangxl1964
--  发布时间:2016/6/2 9:07:00
--  组合统计表达式
老师:你好!

      在多表组合统计中,计算期初金额时,先行计算期初单价,表达式为:
         .Add("期初单价",Gettype(Double), "(IsNull([初始金额],0) + IsNull([入库金额],0)) / (IsNull([初始数量],0) + IsNull([入库数量],0)) ","期初单价")

在分母为零时单元格弹出"非数字",怎样修改?
      

--  作者:大红袍
--  发布时间:2016/6/2 9:32:00
--  
.Add("期初单价",Gettype(Double), "iif(IsNull([初始数量],0) + IsNull([入库数量],0) = 0, 0, (IsNull([初始金额],0) + IsNull([入库金额],0)) / (IsNull([初始数量],0) + IsNull([入库数量],0))) ","期初单价")
--  作者:zhangxl1964
--  发布时间:2016/6/2 9:42:00
--  
谢谢!