细说润乾报表分组函数

        使用润乾报表工具,制作报表,润乾内嵌了很多的功能函数,group分组函数是

常用到的函数,所谓分组,通俗的说,就是合并相同。

但是在我们使用group分组函数的时候会发现一个现象,数据集数据如下图1:

                                               图一

报表表达式为:

                                             图二

展示的时候却发现效果为:  

                                      图三

这和我们想象中的合并相同的结果不同;

当修改表达式为:

                                                                       图四

预览的结果为:


                                           图五

这时候,结果跟我们想象的合并相同的结果符合了;

为什么要加false,效果就对了,不加就没有达到我们想要的结果呢,

原因是:group函数合并相同是根据数据集结果集的顺序来合并的,当我们的表达式为ds1.group(地区)时,函数根据结果集

的顺序,当前的结果跟上一个结果比较,相同,就合并,不同就展现,不会再去跟前两个结果比较是否相同。

当我们加个false的时候,效果就符合了,是因为加false,是为结果集进行了升序排序,排序后再合并

相同,数据集结果集经过排序,相同的结果就会连续的排下去,不会有两个相同结果中间夹不同结果的情况,

所有的相同结果就会合并了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值