AX中实现对明细表中浮点和整型实现汇总,求平均值功能

    刚开始做AX就发现,对于有主从表关系的窗体,从表的金额,数量等字段不能很直观的看到他们的汇总值。也许就是自己太懒了, 安慰自己,要学会适应软件。好了,这件事件就不了了之了。再后来。。。客户真的有这种需求了。没办法,那就做吧。

    怎么实现呢?又是个问题,如果把当前从表的QUERY循环一次,总觉得会影响效率,而且个人感觉通用性不是很好,于是乎憋了半天,向周围的高人请教请教,学习学习,写个静态方法出来,和大家一起来研究研究,希望各位领导提出好的建议和意见。

Code

 该方法稍微做了点扩展,可以对选定的字段做汇总,找最大,最小值,求平均值。。。。

大概介绍一下参数:参数一 ,从FORM端传入要做处理的datasource.

                         参数二 。 对要做汇总的字段打个包,放在一个CONTAINER里传过来

                         参数三  。 要做数据处理的类型(汇总,平均值等)。

传出一条记录,这条记录里面就是我们想要的了,然后在FORM里面我们想怎么显示就怎么显示好了。下面做个小的调用例子。高手就可以略过了

Code

 

posted on 2009-07-15 10:50  dan.li  阅读(292)  评论(1)    收藏  举报

导航