以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  excel表达式计算  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=160936)

--  作者:rjh4078
--  发布时间:2021/2/26 18:01:00
--  excel表达式计算
<cumoney(*[#采购明细,sum(金额)]*+*[#采购明细,sum(其它费用)]*)>

这个表达式 如果金额或者其它费用为0时将导致整个公式没有结果,加入isnull判断
无论
<cumoney(isnull(*[#采购明细,sum(金额)]*,0)+isnull(*[#采购明细,sum(其它费用)]*,0))>
还是
<cumoney(*[#采购明细,sum(isnull(金额,0))]*+*[#采购明细,sum(isnull(其它费用,0))]*)>
都达不到效果

--  作者:有点蓝
--  发布时间:2021/2/27 8:54:00
--  
<cumoney(iif(*[#采购明细,sum(金额)]* = \'\',0,*[#采购明细,sum(金额)]*)+iif(*[#采购明细,sum(其它费用)]*=\'\',0,*[#采购明细,sum(其它费用)]*))>