知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 不规则分组介绍

不规则分组介绍

不规则分组是相对于传统报表工具中的规则分组而言的,传统工具中的数据分组延用了关系数据库中的相应概念,为完全规则分组,即分组标准一致且有规则(一般都按某个字段或表达式),所有事实都必须出现且只出现一次,分组值次序与原数据记录次序一致。
不规则分组的分组标准看不出规律(常常只能穷举,或者写复杂的条件表达式,每一组的条件表达式均不相同,见条件分组的例子),所有事实不一定全部出现在分组结果中、个别事实还可能重复出现,次序也与原数据记录无关。

不规则分组分为五类分别是:不完全分组,归并分组,重叠分组,条件分组,按段分组。

不完全分组

仅仅对数据集中的部分记录进行分组的报表,我们称为不完全分组报表。
对于不完全分组报表,快逸报表处理的很巧妙,select()group()函数均带有过滤条件参数,可以在检索或者分组的时候,过滤掉无关的记录,仅仅对部分记录进行分组。之后还可以对同一个数据集重复进行多次的分组或者选出、汇总操作,从而可以实现很复杂的分组报表。

归并分组

人为地把某几组合并成一组,且合并规则并无规律,需要逐组枚举的报表,我们称为归并分组的报表。
核心部分在单元格中所使用的表达式,利用enumGroup()函数代替了group()函数,归并分组就是利用enumGroup函数来实现的。

重叠分组

同一部分记录在不同组中被重复统计的分组报表称为重叠分组报表。
重叠分组的关键在于单元格使用的表达式,用overlap()函数代替了enumGroup()函数,重叠分组就是利用overlap()函数来实现的。

条件分组

人为的划分成不同条件进行统计的分组报表被称为条件分组报表。
条件分组的关键在于单元格使用的表达式,条件分组是利用enumGroup()函数来实现的。

按段分组

按值段进行分组报表被称为按段分组报表。
按段分组的关键在于单元格的表达式用到了plot函数,按段分组就是利用plot函数来实现的。

本文标签:
发布日期:2013/05/29
本文分类: 知识库