[]
        
在线Demo 免费试用
(Showing Draft Content)

分组排序与过滤

1. 概述

1.1 功能概述

上一节为您介绍了如何实现数据按月进行分组,本节将在此基础上继续为您介绍分组的排序和过滤,进一步实现定制化。

  • 分组排序效果:

    PixPin_2025-06-25_15-51-26

  • 排序加过滤效果,仅显示了部分月份:

    PixPin_2025-06-25_15-53-43

2. 操作步骤

2.1 前提条件

  1. 数据要求: 已完成数据连接与数据准备,本文将以本地Excel文件直连数据集为例演示操作流程。

  2. 界面要求: 已进入报表设计界面,且报表至少已绑定一个数据集(如“Excel数据-直连数据集”)。

2.2 操作步骤

2.2.1 分组排序

  1. 在报表设计器中,选中表格的分组,在右侧属性设置面板找到数据选项下的数据排序规则,添加排序规则。将排序规则设置为表格的分组条件,这里我们设置为表达式 {Month(订购日期)} 。然后单击排序按钮PixPin_2025-06-25_16-19-26,使其按升序排列。设置完成后,预览报表即可看到排序效果。

    PixPin_2025-06-25_16-19-08

2.2.2 分组过滤

  1. 在报表设计器中,选中表格的分组,在右侧属性设置面板找到分组选项下的过滤条件下添加过滤条件。

    PixPin_2025-06-25_15-47-47

  2. 将过滤条件设置为表格的分组条件,如下图示,我们设置为 { Month(订购日期)} (与分组条件相同),过滤规则为大于目标值6。设置后预览报表即可看到过滤效果,表格中仅显示7月及以后的数据(效果如本页最开始的第二个截图效果)。

    PixPin_2025-06-25_15-54-28

    type=info

    提示: 当运算符为介于、在、前N项、最后N项、前N%项、最后N%项只能在顶层的过滤器的“与”关系时使用。即当顶层过滤器中设置的关系为“或”时,以及在过滤组中时,运算符仅有如下几项。

    PixPin_2025-06-24_17-51-29

  • 复杂过滤: 支持多条件组合,可添加分组,并设置"与/或"逻辑关系;目标值除手动输入外,还可通过更多按钮引用报表参数、新建参数或自定义表达式。

    • 支持多条件组件,配合过滤器之间的关系,即可形成复杂的过滤条件。

      PixPin_2025-06-25_16-02-18

    • 支持添加分组,然后配合过滤器之间的关系,即可形成复杂的过滤条件。

      PixPin_2025-06-25_16-04-31

    • 目标数值除了可以手动输入固定值之外,还可以单击更多按钮PixPin_2025-06-26_15-14-31,使用已有报表参数,或新建参数或添加表达式。

      PixPin_2025-06-26_15-17-28