Process Mining
2021.10
False
横幅背景图像
Process Mining
上次更新日期 2024年4月2日

查找表达式

简介

查找表达式具有一些与聚合表达式相似的元素,但也具有一些新元素。 查找表达式可以视为与输入表的隐式联接。 使用查找表达式,您可以访问所选输入表中的所有属性。

注意: 如果要添加特定表格中的大量项目,建议联接两个表格,而不是针对多个属性创建查找。

创建查找

请按照以下步骤创建查询。

步骤

操作

1

创建新表达式。

2

将其“ 类型 ”更改为“ 查找 ”,然后选择所需的输入表。

3

根据需要设置表达式级别。

4

右键单击“ 设置” 列旁边的查找列,然后选择“ 添加属性…” 以添加查找属性。

5

在“表达式” 字段中输入查找表达式。

6

单击“ 确定 ”以保存“查找”表达式。

如果要使用表格中不可用的属性,则可以创建对该属性可用的表格的查找。 您可以使用在当前表中都可用的属性作为输入表来创建查找。

示例

如果要使用“ 事件 ”表格中的“发票所有者”,则必须创建“发票”表格的查找,因为该属性仅在“ 发票 ”表格中可用。 要将信息获取到“ 事件 ”表,请创建一个查找。 要查找每个事件的正确 发票所有者 ,请使用两个表格中都提供的 发票编号

请参见下图。



此表达式将“查找表达式”属性添加到“ 事件 ”表中,该表存储每个事件的 发票所有者

查找和表达式级别

设置” 和“ 查找 ”列用于定义“查找”表与“输入”表的连接方式。 两列中列出的数据源属性必须具有相同的值,并且必须以相同的顺序放置。 在上面的示例中,在两列中都添加了Invoice number ,因为它是查找表和输入表之间的共享键。

表达式级别上方列出的所有属性都必须包含在“查找”列中,因为它们是联接两个表所必需的。 两个表不需要共享低于表达式级别的属性。

如果查找定义需要,则可以将“输入”表中的任何属性放置在表达式级别下方的 “设置” 列中。 在下面的示例中,“事件结束”属性用于对记录进行排序。



以下是在Case_preprocessing表中进行查找的示例,该表计算处理发票的不同人数。


注意: 对于查找表达式本身,您只有输入表的属性可用。 如果您需要进行需要查找中使用的两个表中的属性的计算,则需要单独的聚合。

全局变量表

也可以在“ 全局 ” 表中使用查找,以从其他表中获取可聚合为一个值的信息。 例如,了解某个属性是否已填充。 有关示例,请参见下图。



在此查找表达式中,将检查“ 事件结束 ”属性是否具有值。 不需要共享属性,因为可以访问表的所有记录以一起处理它们。

  • 简介
  • 创建查找
  • 示例
  • 查找和表达式级别
  • 全局变量表

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.