过滤用于数据列字段的结果集筛选,它是对数据集对应的结果集进行筛选,所以只有数据列字段才可以进行过滤设置。过滤是影响电子表格返回结果的重要因素,主要作用如下:
文档目录: |
过滤属性设置分为两个部分:
设置项 | 说明 | |
---|---|---|
类型 | 值 | |
参数 | ||
数据列 | ||
表达式设置 | 用于设置过滤表达式。此设置和类型相关,选中不同的类型表达式设置的方式是不同的,具体请参考各个类型的介绍。 | |
逻辑运算符 | 用于设置过滤表达式的逻辑运算符,主要有:AND(和)、OR(与)。 | |
操作按钮 | 用于对过滤表达式进行相关操作,主要有:增加、修改、删除、上移、下移、增加括号、去掉括号。
|
父格条件主要用于设置子格是否依据父格进行过滤。数据列字段默认即会勾选"将父格值作为过滤条件(适合于父子格来自于同一个数据集)"。
下面,我们看看勾选该项与不勾选该项的效果对比:
从上图中可以看到,当电子表格存在父子格关系的数据列来自业务查询中不同的字段时(如:区域和城市):
值过滤是指通过设置数据列的值与某值的关系过滤出相应的数据。值过滤需要选择类型为值,如下图所示。设置"销售区域"字段等于"华东"或等于"华北",如下图:
过滤后的效果图:
类型选择值后,表达式设置详细说明如下表:
设置项 | 说明 |
---|---|
可选列 | 列出所选单元格对应数据集中包含的字段,默认是选中单元格对应的字段。可以根据需要选择当前数据集其它的字段进行表达式设置。 |
操作 | 用于设置可选字段和输入值之间的关系。默认是等于。主要包含:等于、不等于、大于、大于等于、小于、小于等于、始于、不始于、止于、不止于、包含、不包含于、被包含于和不被包含于。 |
值 | 用于输入具体的值,可以输入字符串和数值。 |
空值 | 用于设置字段空值的过滤条件,勾选则值输入框灰掉。 |
参数过滤是指通过设置数据列的值与参数值的关系过滤出相应的数据。
类型选择参数后,表达式设置详细说明如下表:
设置项 | 说明 |
---|---|
可选列 | 列出所选单元格对应数据集中包含的字段,默认是选中单元格对应的字段。可以根据需要选择当前数据集其它的字段进行表达式设置。 |
操作 | 用于设置可选字段和输入值之间的关系。默认是等于。主要包含:等于、不等于、大于、大于等于、小于、小于等于、始于、不始于、止于、不止于、包含、不包含于、被包含于和不被包含于。 |
值 | 当前数据集中包含的参数列表,根据需要选择。 |
实现跨数据集的电子表格,重要前提是:定制数据集间的关联关系。数据列过滤是指通过设置数据列与另一个业务查询中数据列的关联而实现数据集之间关联关系的一种定制方法,通过定制数据集之间的关联关系实现跨数据集查询。如果当数据集来源于不同的数据源时,则是实现跨数据源查询。
此功能相当于把不同的数据集当成不同的表,通过数据列过滤来指定不同数据集之间字段的关联关系。设置中要注意:
过滤类型选择数据列后,表达式设置详细说明如下表:
设置项 | 说明 |
---|---|
可选列 | 列出所选单元格对应数据集中包含的字段,默认是选中单元格对应的字段。可以根据需要选择当前数据集其它的字段进行表达式设置。 |
操作 | 用于设置可选字段和输入值之间的关系。默认是等于。主要包含:等于、不等于、大于、大于等于、小于、小于等于、始于、不始于、止于、不止于、包含、不包含于、被包含于和不被包含于。 |
数据集 | 当前电子表格包含的数据集列表。 |
列 | 和数据集联动,列出所选数据集中包含的字段。 |
如下图所示,在该电子表格中,产品目录名称B5来自“简单产品目录查询”,产品名称C5和单位价格字段D5来自“简单产品查询”。
关于数据列过滤的具体使用,请参考文档过滤—简单多数据集报表演示。