以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  【求助】表达式中如何使用MIN()函数?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86617)

--  作者:leyevee
--  发布时间:2016/6/21 21:25:00
--  【求助】表达式中如何使用MIN()函数?
表中有三个数字型字段,[贸易收入] 、[预收货款] 、 [分类监管月数] ,另有一个表达式列,其值是根据这三个字段计算得出。
请问,表达式列中设置表达式,Min([贸易收入] / 8,[预收货款] / 2) * [分类监管月数] / 12,(即比较两个数字列-分别缩小8和2倍后的大小,取较小值与另一个数字字段相乘后再除以12),提示“聚合参数中的语法错误:需要具有可能的”child"限定符的单个列参数“,如何解决?
[此贴子已经被作者于2016/6/21 21:42:05编辑过]

--  作者:大红袍
--  发布时间:2016/6/21 22:02:00
--  

min函数不能这样用。

 

你必须用iif来判断,比如 iif(第一列<第二列, 第一列, 第二列)


--  作者:leyevee
--  发布时间:2016/6/22 21:01:00
--  
好的。谢谢!