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

了解数据过滤

1. 概述

1.1 功能概述

本节介绍报表数据过滤的应用场景和两种实现方法,帮助您掌握如何根据需求选择合适的过滤方式。例如,用户输入"西北"时,报表即可动态筛选并展示该大区相关数据,实现交互式数据分析。

PixPin_2025-06-30_17-03-37

2. 操作步骤

2.1 数据集过滤与报表组件过滤

  1. 在报表中,有两种方法可以实现数据过滤,即数据集过滤和报表组件过滤。其中数据集过滤又可以根据数据集类型不同分为 内嵌数据集过滤共享数据集过滤 ,如下图所示。

    image2019-7-10_16-54-7.png

  • 数据过滤:

    • 数据集过滤: 在创建数据集时进行的数据过滤,直接利用数据库引擎将数据库中满足过滤条件的数据提取出来,执行效率较高。

    • 报表组件过滤: 将数据从数据库中提取出来后,在内存中使用系统引擎做进一步的过滤。实际应用时,通过在报表组件中添加过滤条件来实现过滤,因此我们称这种过滤方式为报表组件过滤。

3. 过滤方法选择建议

  1. 无论您使用共享数据集还是内嵌数据集,都可以进行数据集过滤和报表组件过滤。(有关数据集的选择建议,请参见报表数据来源简介。)

  • 建议:

    • 由于数据集过滤执行效率较高,所以建议您优先选择数据集过滤。

    • 如果实际应用场景不允许在数据集上进行过滤的话,请使用报表组件过滤。比如多张报表使用同一个共享数据集,而各报表对数据的过滤需求不一致,此时只能使用报表组件过滤的方法满足各自的过滤需求。

    • 如果您需要对数据进行二次过滤或对SQL知识不太了解的话,建议您选择报表组件过滤。