以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  SQL统计增加列空值计算的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108833)

--  作者:douglas738888
--  发布时间:2017/10/30 16:45:00
--  SQL统计增加列空值计算的问题

请教老师,临时统计表的代码中,如下增加计算列后,如果个人提成或任务因子计量 有一个为空值,或两个为空值时

报错提示:无法设置列“任务因子”的表达式,原因:视图除以零

 

这里怎样设空值不报错

......

DataTables("总体分析_Table16").DataCols.Add ("任务因子",Gettype(Double),"个人提成 / 任务因子计量")
DataTables("总体分析_Table16").DataCols("任务因子").SetFormat("#0.00")

......


--  作者:有点甜
--  发布时间:2017/10/30 16:57:00
--  
DataTables("总体分析_Table16").DataCols.Add ("任务因子",Gettype(Double),"iif(任务因子计量=0, null, 个人提成 / 任务因子计量)")