什么是过滤器
PLM其中一个既定目标是让使用者能快速搜索到符合条件的(片库文件)记录, 主要是通过预提取的关键字和过滤器规则实现. 过滤器是指用户可定义的一组条件规则, PLM通过实时计算来过滤出当前列表中哪些记录符合其条件而列出最终记录清单.
过滤器和关键字的区别
- 关键字是通过简单的关键字字符串(包含)匹配来判断记录是否符合条件; 过滤器则除了简单的关键字匹配以外还可以选择正则表达式或者复杂的多条件定义来匹配
- 过滤器可以定义一些高级特性: 定义最大输出记录数, 定义前后排序, 结果运行脚本再过滤
- 过滤器可保存为文件并在以后装载
- 关键字逻辑简单, 速度更快
过滤器定义
- 传统界面中, 在左边的树形目录, 点击"过滤器"节点, 然后点击目录最上面的"新建"按钮, 或者在该节点上鼠标右键选择"新建"子菜单
- 进入"新建过滤器"界面, 上面包含两个页面: "基础"和"高级"
- 对于简单的关键字过滤, 只使用"基础"页面即可, 输入过滤器唯一名称和备注(树形第二列), 选择"按关键字"还是"正则表达式", 输入关键字或正则表达式的"值"
- 对于复杂的过滤规则, 点击"高级"页面, 高级过滤条件要求使用者具备相当的数据处理逻辑才能使用
- 选择点击"按条件"
- 点击"新增条件"按钮, 进入条件界面
- 选择左侧条件的类型(字段/函数), 然后点击左侧"选择"按钮选取字段或函数名, 或直接将值输入到左侧输入框
- 类似地选择右侧的条件(值/字段/函数), 然后选择或输入对应右值
- 最左端的"非"开关为整个条件取非(not)值
- 最上端的"并且"/"或者"为该条件与上一条件的逻辑关系
- 左右皆有一个括号开关, 是在多条件时使用括号定义其运算次序的工具
- 点击"确定"完成新增一个条件
- 重复上述"新增条件"动作直至完成所有条件设置
- 按"修改条件"对某个条件进行属性调整
- 按"删除条件"删除某个条件
- 按"上移"/"下移"按钮调整条件间的先后次序
- 按"检查"按钮检测所有条件的逻辑合理性, 例如括号匹配等
- 点击"高级"页面, 可对过滤器的结果进行进一步的限制, 例如结果返回的最大记录数量/排序方式等
- 按"确定"完成过滤器定义
过滤器管理
传统界面中, 在左边的树形目录, 点击"过滤器"节点, 可对现有过滤器进行新增/修改/删除管理, 只需选择某个过滤器节点, 然后鼠标右键菜单选择"新建"/"修改"/"删除"子菜单即可
内置的过滤器
PLM内置了"最近加入"/"喜欢"/"最近播放"/"最多播放"/"随机"/"已备注"等多个过滤器, 使用者也可对这些内置的过滤器进行修改
表格内使用过滤器
在传统界面的右侧文件记录清单中, 点击鼠标右键, 弹出菜单中有"过滤器"子菜单, 可以新增一个或多个过滤器, 以对当前列表进行过滤, 过滤后右下角记录数为特殊颜色(默认红色)