以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  模板里这样写为什么不计算?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=179980)

--  作者:1669607010
--  发布时间:2022/9/21 17:34:00
--  模板里这样写为什么不计算?
模板里这样写为什么不计算?哪位老师指导一下,谢谢!
<IIF([借方金额] <> 0, [借方金额], 0)+IIF(*[借方金额+1]* <> 0, *[借方金额+1]*, 0)+IIF(*[借方金额+2]* <> 0, *[借方金额+2]*, 0)+IIF(*[借方金额+3]* <> 0, *[借方金额+3]*, 0)+IIF(*[借方金额+4]* <> 0, *[借方金额+4]*, 0)>
[此贴子已经被作者于2022/9/21 17:37:43编辑过]

--  作者:有点蓝
--  发布时间:2022/9/21 17:37:00
--  
好多地方都少了*号

<IIF(*[借方金额]* <> 0, *[借方金额]*, 0)+IIF(*[借方金额+1]* <> 0

--  作者:1669607010
--  发布时间:2022/9/21 17:45:00
--  
<IIF([借方金额] <> 0, [借方金额], 0)+IIF(*[借方金额+1]* <> 0, *[借方金额+1]*, 0)+IIF(*[借方金额+2]* <> 0, *[借方金额+2]*, 0)+IIF(*[借方金额+3]* <> 0, *[借方金额+3]*, 0)+IIF(*[借方金额+4]* <> 0, *[借方金额+4]*, 0)>
老师这样改过了,为什么当有空值时还是不计算?

--  作者:有点蓝
--  发布时间:2022/9/22 8:38:00
--  
改为这样判断

<IIF([借方金额] is null, 0, [借方金额])+IIF(*[借方金额+1]*  is null, 0, *[借方金额+1]*)+.....