转至元数据结尾
转至元数据起始

1. 内容概述



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

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

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


2. 操作步骤



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

(1)  单击“数据过滤”后的“+添加过滤”按钮。


(2)  单击“+添加过滤”按钮,选择需要过滤的字段。

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


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

提示

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

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



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


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


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


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


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

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

  1. 类别名称不是“生鲜蔬果”
  2. 销售大区为“东北”且支付方式为“微信支付”



  • 无标签