易表在线答疑技术与交流用户社区 → 如何按筛选结果计算


  共有7568人关注过本帖树形打印复制链接

主题:如何按筛选结果计算

帅哥哟,离线,有人找我吗?
刀郎羊
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:95 积分:398 威望:0 精华:0 注册:2010/9/15 12:10:00
如何按筛选结果计算  发帖心情 Post By:2011/5/30 3:50:00 [只看该作者]

egd文件下载
请问各位大师,如何按照筛选结果求数量列和金额列的和。
上边的附件中,能够按变量筛选出结果,但在执行计算时,还是包含了隐藏行的数据,即:没有按筛选的结果计算,而是计算了所有行的和?先谢谢了!

 回到顶部
帅哥哟,离线,有人找我吗?
牧鱼人
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:82 积分:98 威望:0 精华:0 注册:2007/6/3 16:52:00
  发帖心情 Post By:2011/5/30 5:44:00 [只看该作者]

这样可以吗?egd文件下载

 回到顶部
帅哥哟,离线,有人找我吗?
刀郎羊
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:95 积分:398 威望:0 精华:0 注册:2010/9/15 12:10:00
  发帖心情 Post By:2011/5/30 10:04:00 [只看该作者]

非常感谢!
不过,受您启发,我查了一下该函数用法,里边的部分公式似乎需要这样写:
SumFor(GridName,"数量","客户","=",[%客户%],"产品","=",[%产品%],1,Rows,1)
您的公式为:SumFor(GridName,"数量","客户","=",[%客户%],"产品","=",[%产品%],0,0,1)虽然也能执行,但对,0,0部分没能理解透彻,还望解释。

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/5/30 10:30:00 [只看该作者]

SumFor(GridName,"数量",1,Rows,1)

 回到顶部
帅哥哟,离线,有人找我吗?
刀郎羊
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:95 积分:398 威望:0 精华:0 注册:2010/9/15 12:10:00
  发帖心情 Post By:2011/5/30 21:40:00 [只看该作者]

正确!SumFor(GridName,"数量",1,Rows,1)
还是wjq1072 老师高明!
因为前边的公式已经进行了筛选,"客户","=",[%客户%],"产品","=",[%产品%]就是多余的了!

 回到顶部