筛选器编辑
在本章节中,通用术语报表用于指代报表和绘图规则。这两个报表类型基于相同的功能,并且采用相同的方式管理。
过滤器允许您在报表数据中进行提取,例如用于显示特定制造商的制造商零件,或者显示特定文件集的图纸列表。

|
报表管理:编辑筛选器
绘图规则管理:编辑筛选器
报表配置编辑器 > 筛选器:属性 |

|
报表配置编辑器 > 筛选器:添加 |

|
报表配置编辑器 > 筛选器:复制 |
筛选器编辑对话框允许您管理报表筛选器。对话框的下半部分显示“WHERE”子句中可能用于 SQL 查询的条件字符串。
属性
名称:输入筛选器名称。该名称必须在报表中唯一。
说明:输入软件中管理的所有语言的说明。单击 [+] 按钮以选择语言。
条件
此选项卡对用于创建筛选器的所有元素进行分组。取决于您可分组的条件字符串。条件由数据库字段、操作符和值构成。
创建条件时,必须在可用字段列表中选择您可在其中关联值的数据库字段。例如,在材料明细表中,您可以在制造商字段上创建条件并将 ABB 作为值。材料明细表将仅显示 ABB 制造商的制造商零件。

|
添加:允许您添加新的条件。 |

|
删除:删除选定条件。 |

|
对条件进行分组:选择两个或更多条件,然后单击此图标对条件进行分组。 |

|
对条件进行解组:对选定条件组进行解组。 |
 
|
向上/向下:允许对条件和条件组进行排序。 |

|
关联:允许将选定字段与选定条件相关联。 |
类型:显示条件(条件或条件组)类型。
分隔符:此分隔符用于累积条件。您可以选择 And 或 Or 分隔符。
字段:在可用字段列表中选择要用于条件的字段,然后单击关联图标。
操作符:在列表中选择要使用的操作符。操作符 =(等于)和 !=(不等于)可在字符串字段中使用,但其他操作符仅可用于数字字段。
值:列出选定字段中的所有值。选择需要的值。
对条件进行分组和解组
对条件进行分组非常重要。条件组将首先进行评估,并且优先对简单条件进行操作。
例如:
((bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec')) AND (bom_value1 = '160A')
组由双括号表示 ((XXX...XXX))。报表将搜索所有 Legrand 或 Entrelec 制造商零件,并且随后将从此搜索中提取 Value1 等于 160A 的所有制造商零件。
如果未使用组,您将得到此字符串:
(bom_manufacturer = 'Legrand') OR (bom_manufacturer = 'Entrelec') AND (bom_value1 = '160A')
条件将不分组,并且结果将列出 Legrand 或 Entrelec 所有制造商零件以及所有其他制造商中 Value1 等于 160A 的所有制造商零件。
“向上/向下”箭头允许您管理条件或条件组顺序。