条件分组- 不规则分组-报表设计高级教程
目录
本节目录收起
  • 一、报表实例
  • 二、设计过程
  • 三、小结 
  • 条件分组

    一、报表实例

    我们把第二节中的报表继续做变化,如下图所示:

     

    从上图可以看出,销售额分别按数量大于50、折扣高于0.1、单价小于10和其它四组分别进行了统计,可以直观的看到各种条件下的销售额。
    这种人为的划分成不同条件进行统计的分组报表被称为条件分组报表。

    下面我们介绍一下快逸报表中如何实现该报表:

    二、设计过程

    1、引用数据集ds22

    2、编辑报表


        (1)A3单元格表达式:=demo_订单明细表.enumGroup(true,数量>50,"数量大于50",折扣>0.1,"折扣高于0.1",单价<10,"单价小于10","其它")

    (2)B3单元格表达式:=demo_订单明细表.Group(地区,false)

    (3)C3单元格表达式:=demo_订单明细表.sum(数量*单价),显示格式:¥#,##0.00

    3、 保存预览

    此报表保存为“地区销售统计表5”,预览结果如下:

    三、小结 

    条件分组

    人为的划分成不同条件进行统计的分组报表被称为条件分组报表。
        从上述介绍可以看出,条件分组的关键在于A3格的表达式发生了变化,条件分组是利用enumGroup()函数来实现的。