以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请问我这个表达式有什么问题么?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=107801)

--  作者:xy0739
--  发布时间:2017/10/10 14:29:00
--  [求助]请问我这个表达式有什么问题么?
请问我这个表达式有什么问题么?为什么报错呢?

max((IsNull([FaShengMoney],0) - IsNull([JieKuanMoney],0) - IsNull([HuanKuanMoney],0)),0)


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2017/10/10 14:50:00
--  

你要做什么功能?

 

IsNull([FaShengMoney],0) - IsNull([JieKuanMoney],0) - IsNull([HuanKuanMoney],0)


--  作者:xy0739
--  发布时间:2017/10/10 14:55:00
--  回复:(有点甜)你要做什么功能? IsNull([...
如果计算出来的结果小于0,则为0,否则为计算出来的值。

用iif也可以实现但是比较啰嗦,所以想用max,但是报错,想不明白。

--  作者:有点甜
--  发布时间:2017/10/10 14:57:00
--  
必须用iif判断。max不是你那样用的,max是用来统计子表数据的。
--  作者:xy0739
--  发布时间:2017/10/10 16:27:00
--  回复:(有点甜)必须用iif判断。max不是你那样用的,...
哦,这样子啊 ,难怪行不通。。。

我还以为此max就是那个max。。。