以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  iif套嵌问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=133788)

--  作者:sj67502588
--  发布时间:2019/4/20 13:21:00
--  iif套嵌问题
A、B是两个复选框的逻辑列,下面的iif表达式是写在一个“总价”列里。
iif([A]=true, [A价格], 0)
iif([A]=true and [B]=true, [A价格] + [B价格], 0)
iif([A]=true, [A价格], iif([A]=true and [B]=true, [A价格] + [B价格],0))
为什么单独运行第一行和第二行的时候都没问题,套嵌在一起(第三行)时就不行了呢?AB都为true的时候,总价列就不能计算为A价格+B价格。

--  作者:有点蓝
--  发布时间:2019/4/20 13:45:00
--  
iif([A]=true and [B]=true, [A价格] + [B价格],iif([A]=true, [A价格], 0))