报表按段分组实例

 

按段分组是个比较典型的不规则分组报表,其分组是根据数据的值段来分的,例如按照分数段、年龄段、按时间段等,属于某个值区间的记录归到一个组里如下图所示:

 

 

在上图中我们可以看到,报表根据订购日期将订单数量和订单金额分成四组,分别统计四个季度的订单。

这种按值段进行分组的分组报表被称为按段分组报表

下面我们介绍一下润乾报表中如何实现该报表

1.定义数据集

Ds1:SELECT * FROM 订单,客户 where 订单.客户ID=客户.客户ID

 

2.报表设计界面如下图所示。

3.详细说明:

根据上述描述可知,该报表按季度分组,主要是通过plot函数实现的。在B3单元格中的表达式“=ds1.plot(month(发货日期),list(4,7,10),false,false)+1”,

参数说明:month(发货日期)取出发货时间所在月份,如数组{4,7,10}在参数3false的情况下将整数集划分成4个集合,依次分别是<4<7(此集合中元素必定>=4)<10 (此集合中元素必定>=7)及其它(>=10),集合的编号从0开始起编,依次为0,1,2,3;所以当月份为1时,返回值为0,为了得到正确的季度所以最后加1

热门文章