页面树结构
转至元数据结尾
转至元数据起始

该功能为V10.5版本功能。

概述

过滤用于对数据列字段的结果集筛选,它是对数据对应的结果集进行筛选。

只有数据列字段才可以进行过滤设置。

过滤的主要作用如下:

1、指定返回的结果,如指定只返回“区域等于‘华北’”的结果,则报表结果只显示“区域等于‘华北’”的数据。

2、指定多个数据模型间数据列的关联关系,实现来源于不同数据源的数据模型查询。如当WEB电子表格数据列来源于两个不同数据源的数据模型时,通过这两个数据模型中字段的关联关系,返回其交集。

功能入口

选中数据列字段所在单元格,点击工具栏的 属性 按钮,如图:

界面介绍

设置过滤的界面如下:

各设置项说明如下:

设置项说明
父格条件将父格作为过滤条件

父格条件主要用于设置子格是否依据父格进行过滤。

该设置项适合于父子格来自于同一个数据模型。

示例:同一个数据模型的“发货区域”和“发货城市”存在父子格关系,如图:

勾选父格条件勾除父格条件

“发货城市”的值依据其所属“发货区域”进行过滤。

“发货城市”的值不依据其所属“发货区域”进行过滤,

每个区域显示所有城市。

普通条件








类型

值过滤是指通过设置数据列的值过滤出相应的数据,详情请参考 值过滤

数据列

数据列过滤是指通过设置数据列与另一个数据模型中数据列的关联,从而实现数据模型之间关联关系的一种定制方法,详情请参考 数据列过滤

表达式设置

设置过滤表达式。该设置项与类型有关,类型不同表达式设置的方式不同。

逻辑运算符

设置过滤表达式的逻辑运算符,有:AND(和)、OR(或)。

操作按钮



增加

增加过滤表达式。

设置过滤表达式后,点击 增加 按钮,则在表达式区域显示表达式。

修改

修改过滤表达式。

选择表达式区域的某条表达式,在表达式设置/逻辑运算符重新设置,点击 修改 按钮,过滤表达式被修改。

删除

删除过滤表达式。

选中过滤表达式,点击 删除 按钮,则删除该过滤表达式

上移向上移动过滤表达式位置,用于多条过滤表达式调整顺序。
下移向下移动过滤表达式位置,用于多条过滤表达式调整顺序。
增加括号

对过滤表达式增加括号,要求同时选中2条或2条以上表达式时才能使用括号(按住Ctrl键可选择多条表达式。)

去掉括号去掉过滤表达式的括号。

示例

值过滤 

值过滤是指通过设置数据列的值过滤出相应的数据。

过滤条件

设置“发货区域”的过滤条件:类型为“值”;条件为:发货区域等于“东北”or 发货区域等于“华北”,如图:

设置项说明如下:

设置项

说明

可选列

列出所选单元格对应数据模型中包含的字段。

默认是选中单元格对应的字段,可以根据需要选择当前数据模型其他字段进行表达式设置。

操作用于设置“可选列”与“输入值”之间的关系,有:等于、不等于、为空值、不为空值、始于、不始于、止于、不止于、包含、不包含、被包含于、不被包含于。

用于输入具体的值。

预览效果

只显示发货区域等于“东北”或“华北”的数据,如图:


数据列过滤

数据列过滤是指通过设置数据列与另一个数据模型中数据列的关联,从而实现数据模型之间关联关系的一种定制方法,通过定制数据模型之间的关联关系实现跨数据模型查询。

在下列WEB电子表格中,产品类别字段来自“订单信息”数据模型,产品名称和单价字段来自"产品信息"数据模型。

设置数据列过滤后,产品名称、单价会与产品类别进行关联,查询出的数据如图:

通过设置数据列过滤条件,使两个数据模型的产品编号进行关联,实现跨数据模型查询。

过滤条件

在"过滤"窗口中设置:类型选择"数据列",可选列选择"产品编号",操作选择"等于",数据集选中"订单信息" ,列选择"产品编号"。单击 增加 按钮,单元格过滤表达式显示在表达式区。如下图所示:

设置项说明如下:

设置项

说明

可选列列出所选单元格对应数据模型中包含的字段,默认是选中单元格的字段。可以根据需要选择当前数据模型其它的字段进行表达式设置。
操作用于设置可选字段和输入值之间的关系。主要包括:等于(默认)、不等于、为空值、不为空值、大于、大于等于、小于、小于等于。
数据集当前WEB电子表格包含的数据模型列表。
选择与可选列关联的字段。

预览效果

根据“产品编号”进行关联,如图 :


  • 无标签