“过滤属性设置”界面如图:
各设置项说明如下:
设置项 | 说明 | |||||||
---|---|---|---|---|---|---|---|---|
父格条件 | 将父格值作为过滤条件 | 父格条件主要用于设置子格是否依据父格进行过滤。
示例:同一个数据集的“发货区域”和“发货城市”存在父子格关系,如图:
| ||||||
普通条件 | 类型 | 值 | 值过滤是指通过设置数据列的值过滤出相应的数据,详情请参考 值过滤。 | |||||
参数 | 参数过滤是指通过设置数据列的值与参数值的关系过滤出相应的数据。详情请参考 参数过滤。 | |||||||
数据列 | 数据列过滤是指通过设置数据列与另一个数据集中数据列的关联从而实现数据集之间关联关系的一种定制方法。详情请参考 多数据集报表。 | |||||||
表达式设置 | 设置过滤表达式。 该设置项与类型有关,类型不同表达式设置的方式不同,详情可参考 | |||||||
逻辑运算符 | 设置过滤表达式的逻辑运算符,有:AND(和)、OR(或)。 | |||||||
操作按钮 | 增加 | 增加过滤表达式。 设置过滤表达式后,点击 增加 按钮,则在表达式区域显示表达式。 | ||||||
修改 | 修改过滤表达式。 选择表达式区域的某条表达式,在表达式设置/逻辑运算符重新设置,点击 修改 按钮,过滤表达式被修改。 | |||||||
删除 | 删除过滤表达式。 选中过滤表达式,点击 删除 按钮,则删除。 | |||||||
上移 | 向上移动过滤表达式位置,用于多条过滤表达式调整顺序。 | |||||||
下移 | 向下移动过滤表达式位置,用于多条过滤表达式调整顺序。 | |||||||
增加括号 | 对过滤表达式增加括号,要求同时选中2条或2条以上表达式时才能使用括号(按住Ctrl键可选择多条表达式。) | |||||||
去掉括号 | 对过滤表达式去掉括号。 |
值过滤是指通过设置数据列的值过滤出相应的数据。
过滤条件:
设置“发货区域”的过滤条件:类型为“值”;条件为:发货区域等于“东北”or发货区域等于“华北”,如图:
预览效果:
只显示发货区域等于“东北”或“华北”的数据,如图:
设置项 | 说明 |
---|---|
可选列 | 列出所选单元格对应数据集中包含的字段。 默认是选中单元格对应的字段,可以根据需要选择当前数据集其他字段进行表达式设置。 |
操作 | 用于设置“可选列”与“输入值”之间的关系,有:等于、不等于、大于、大于等于、小于、小于等于、始于、不始于、止于、不止于、包含、不包含、被包含于、不被包含于。 |
值 | 用于输入具体的值。 点击 操作说明:
|
空值 | 设置字段空值的过滤条件。 勾选“空值”,“输入值”置灰,表达式为“字段名称=null”,如图: |
参数过滤是指通过设置数据列的值与参数值的关系过滤出相应的数据。
电子表格两个报表分别来自两个数据集:数据集1、数据集2;参数“发货区域”为数据集1的参数,从下图可以看出,参数只对来自数据集1的报表产生影响。
过滤条件:
选择来自数据集2报表的“发货城市”字段,设置表达式为:类型为“参数”,条件为:发货区域等于“$发货区域”,如图:
预览效果:
来自数据集2的报表也受参数值的影响,如图:
设置项 | 说明 |
---|---|
可选列 | 列出所选单元格对应数据集中包含的字段。 默认是选中单元格对应的字段,可以根据需要选择当前数据集其他字段进行表达式设置。 |
操作 | 用于设置“可选列”与“值”之间的关系,有:等于、不等于、大于、大于等于、小于、小于等于、始于、不始于、止于、不止于、包含、不包含、被包含于、不被包含于。 |
值 | 当前数据集中包含的参数列表,根据需要选择。 |