以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  问一个表达式的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120620)

--  作者:vincent92
--  发布时间:2018/6/20 17:33:00
--  问一个表达式的问题
直接上公式:
IIF(isnull([付款类型],0) = \'部分款项\',[合同金额] - [累计税金],[累计付款])
我写的这个表达式列,跳错,不知道是什么原因呢

--  作者:有点甜
--  发布时间:2018/6/20 17:35:00
--  

IIF([付款类型] = \'部分款项\', [合同金额] - [累计税金], [累计付款])


--  作者:vincent92
--  发布时间:2018/6/20 17:40:00
--  
但是我付款类型这里有四种情况,空值、部分款项、尾款、全款。其中如果是空值或者部分款项,计算结果是合同金额-累计税金,如果是尾款或者全款,计算结果就是累计付款-累计税金,这应该怎么写表达式呢
--  作者:有点甜
--  发布时间:2018/6/20 17:52:00
--  

IIF([付款类型] = \'部分款项\' or [付款类型] is null, [合同金额] - [累计税金], [累计付款])


--  作者:vincent92
--  发布时间:2018/6/20 17:57:00
--  
ok了,多谢!!!