Office中国论坛/Access中国论坛

标题: 求教:对聚合函数所得结果能否添加过滤条件? [打印本页]

作者: yanghua1900363    时间: 2013-8-9 18:32
标题: 求教:对聚合函数所得结果能否添加过滤条件?
本帖最后由 yanghua1900363 于 2013-8-9 18:39 编辑

近期在对一个几千条的数据记录进行任意抽取测试时,发现了一个问题:由于统计的需要,首先使用Dsum函数先对明细数据进行了合计,接下来对合计数据添加筛选条件进行过滤时,发现过滤条件不起作用。
1、筛选语句是没有问题的,
2、我曾使用Clng或csng函数对合计数据进行转换,转换结果是没有问题的,可对转换结果进行筛选处理时,系统提示[attach]52295[/attach]
请教各位,问题出在哪里?先行谢过了!

作者: yanghua1900363    时间: 2013-8-10 15:52
这个问题今天有了新的思路:
1、把数据导入到EXCEL
2、用VBA编写一个能够读取EXCEL行数和列数的函数,读出行数和列数
3、录制一个排序的宏,把2中取得行数和列数代入宏中,实现自动排序
4、根据排序结果,手动取舍数据

这个思路是否可行?还请热心人评判
现在的问题是第二个步骤没有解决,所以不能自我评价
作者: roych    时间: 2013-8-10 17:56
一般筛选完之后才统计的....
作者: yanghua1900363    时间: 2013-8-10 19:41
多谢roych老师关照! 口说无凭,我这里附上原数据,也许这样才能看的真切。[attach]52308[/attach]
作者: yanghua1900363    时间: 2013-8-10 19:55
roych 发表于 2013-8-10 17:56
一般筛选完之后才统计的....

如图:如果先筛选再进行统计,对于“销售订单ID”=6 这两条记录,如果金额的筛选条件定在60000以上,那么就会被过滤掉,那么就失去了意义。所以需要先按照“销售订单ID”进行合计,而后再筛选。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3