您可以过滤报表数据,例如显示特定制造商的制造商零件,或者显示特定文件集的图纸列表。
过滤器编辑对话框让您可以管理报表过滤器。对话框的下半部分显示 WHERE 句中可能用于 SQL 查询的条件字符串。
属性
- 名称:输入筛选器名称。该名称必须在报表中唯一。
- 说明:输入软件中管理的所有语言的说明。单击 + 选择语言。
条件
此选项卡对用于创建筛选器的所有元素进行分组。取决于您可分组的条件字符串。条件包括数据库字段、运算符和值。
创建条件时,必须在
可用字段列表中选择您可在其中关联值的数据库字段。例如,在材料明细表中,您可以在
制造商字段上创建条件并将
ABB 设置为值。材料明细表将仅显示 ABB 制造商的制造商零件。
条件组
对条件进行分组非常重要。程序会首先评估条件组,其优先级高于简单条件。
例如:
((bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec')) AND (bom_value1 = '160A')
在此示例中,该组使用双括号 (( . . . ))
定义。报表将首先搜索所有 Legrand
或 Entrelec
制造商零件,然后从此搜索结果中提取 Value1
等于 160A
的所有制造商零件。
如果没有组,示例如下所示:
(bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec') AND (bom_value1 = '160A')
得到的结果将变成所有 Legrand
或 Entrelec
制造商零件以及所有其他制造商中 Value1
等于 160A
的所有制造商零件的列表。
使用向上/向下箭头以管理条件或条件组顺序。