以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  聚合函数表达式可不可以加条件?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=33421)

--  作者:zxyds2000
--  发布时间:2013/5/17 17:17:00
--  聚合函数表达式可不可以加条件?
聚合函数表达式可不可以加条件?
例如我想求子表中某一数值列中满足一定条件的一组数据的最大值,也就是在下面表达式:
Max(Child(FB_入库).单价) 加上一个条件。

--  作者:XYT
--  发布时间:2013/5/17 17:20:00
--  

用Compute


--  作者:Bin
--  发布时间:2013/5/17 17:22:00
--  
表达式这个好像真的没办法,使用代码实现吧.参考楼上的代码.
--  作者:zxyds2000
--  发布时间:2013/5/17 17:24:00
--  
在表达式列的公式设置里可以实现吗? 请给一个示例。
--  作者:XYT
--  发布时间:2013/5/17 17:27:00
--  
如果用IFF能满足你的话,这个可以试下,主要看你那个条件是什么?
--  作者:Bin
--  发布时间:2013/5/17 17:28:00
--  
以下是引用zxyds2000在2013-5-17 17:24:00的发言:
在表达式列的公式设置里可以实现吗? 请给一个示例。

表达式这个好像真的没办法,使用代码实现吧.datatables("XX").Compute() http://www.foxtable.com/help/topics/0393.htm
--  作者:qinqinwo1114
--  发布时间:2013/6/8 14:29:00
--  
碰到同样问题 求解
--  作者:Bin
--  发布时间:2013/6/8 14:30:00
--  
答案不是都已经给出来了吗?