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

添加数据过滤条件

1. 功能概述

数据集SQL语句查询完成后,会将数据存放至系统缓存中。此时我们还可以通过添加数据过滤条件对这些数据进行再次过滤,使数据集最终只显示有用数据,也即进行“ 视图层过滤 ”。

上节中介绍的“ 物理层过滤 ”是直接从数据库中取出满足条件的数据,而这里的“ 视图层过滤 ”是将所有数据从数据库中取出来后再根据条件进行筛选,因此当数据量大的情况下使用“物理层过滤”可以提高报表的访问效率。

但通过数据过滤条件为数据集添加“视图层过滤”也有它的优势,即对SQL语句不是很熟悉的人员也可以轻松实现数据过滤的目的,这正是产品对数据处理的灵活之处。

2. 操作示例

添加数据过滤条件的具体做法为:

2.1 单击“数据过滤”后的添加过滤按钮。

image2020-10-27_14-5-49.png

2.2 单击添加过滤按钮,选择需要过滤的字段。

image2020-10-27_14-8-29.png

添加过滤字段时,也可以往下翻选择添加表达式。

image2020-10-27_14-14-50.png

单击运算符,选择合适的运算符,支持多种运算符,包括等于、不等于、形如(Like)、大于、大于等于、小于、小于等于、最前N项、最后N项、最前N%项、最后N%项、包含于、介于(Between)。

image2020-10-14_13-51-15.png

type=info

提示

运算符介于、在、前N项、最后N项、前N%项、最后N%项只能在顶层的过滤器的“”关系时使用。

也即当顶层过滤器中设置的关系为“”时,以及在过滤组中时,运算符仅有如下几项。

image2020-10-28_17-30-52.png

手动输入或单击右侧更多按钮添加报表参数及表达式。

image2020-10-14_13-53-13.png

也可以选择新建参数,选择新建参数后,会自动添加一个报表参数。

image2020-10-14_14-8-7.png

如下图所示的过滤器添加后,数据中将不会再显示类别名称为生鲜蔬果的数据。

image2020-10-14_14-7-34.png

您还可以继续添加多个过滤器,或者添加分组。

image2020-10-27_14-16-35.png

然后再通过调整过滤器之间的关系,形成复杂的过滤条件。

如下图所示,过滤器的含义为以下条件满足其一即可:

  1. 类别名称不是“生鲜蔬果”

  2. 销售大区为“东北”且支付方式为“微信支付”

image2020-10-14_14-16-4.png