筛选

在此可以提供用于筛选数据的表达式。结果将只包含符合筛选条件的数据。

表达式

可以筛选单个数据字段,也可以选择 <表达式...> 打开表达式编辑器并输入自定义表达式。

操作

如果选择包含,您可以进行精确匹配筛选,也可以在字段中使用通配符。如果不使用通配符,包含将查找完全匹配项。

例如,筛选 SAMPLE_NAME 包含 'Sample*',可能会返回 'Sample'、'Sample_1' 和 'Sample_2'。如果不使用通配符(SAMPLE_NAME 包含 'Sample'),则仅返回精确匹配结果 'Sample'。

如果使用等于 (=) 运算符,则总是进行精确匹配筛选。

可以选择单个数据字段,也可以选择 <表达式...> 打开表达式编辑器并输入自定义表达式。

注意:如果要筛选枚举,则必须在字段中输入所需的数目作为表达式。有关所有枚举的概述,请参见枚举

多个表达式

如果在筛选条件中使用多个表达式,则这些表达式将通过 AndOr 连接在一起。这些表达式的连接方式将按照以下规则自动设置:

  • 如果表达式基于与前一表达式不同的数据字段,则将通过 And 连接。

  • 如果表达式基于与前一表达式相同的数据字段,但使用不同的运算符,则将通过 And 连接。

  • 如果表达式基于与前一表达式相同的数据字段,并使用相同的运算符,则连接类型取决于运算符:

    • 相同的数据字段加等于 (=) 运算符:表达式通过 Or 连接。

    • 相同的数据字段加等于 (=) 之外的运算符:表达式通过 And 连接。

如果您需要任何其他表达式组合,则可以创建单个自定义表达式并检查其是否返回 TrueFalse。例如:

表达式

操作

=(Sample_Type=1) 或 (Sample_Type>5)

=

=True

上移所选表达式。

下移所选表达式。

删除所选表达式。

×