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

记录表达式

简介

记录表达式是针对每条记录计算的表达式。 每个新表达式都会向表格添加一个新列。

记录表达式计算每条记录的值,并由一组可应用于数据的操作和函数组成。 这类似于在 Excel 单元格中使用函数。

在记录表达式中,可以使用属性名称引用数据源属性,该属性名称将获取每条记录的该属性的值。 可以保存表达式并在新表达式中使用。

有关表达式Amount / 100的示例,请参见下图,其中对表达式求值 3 次;每条记录一次。


创建条件检查

以下表达式包含条件检查:“如果 Amount 高于 20,000,我们要返回 Supplier,否则,我们要返回 Invoice number”。

以下是包含三个记录作为表达式结果的数据集示例:

if(Amount>20000, Supplier, text(Invoice_number))


表达式按以下方式构建:

检查 金额 是否 > 20000

  • 如果是 (= then),则返回 供应商(这是一个文本值)
  • 如果否 (= else),则将 Invoice_number 转换为文本值(使用text()函数),并返回转换结果。
    对于每条记录,表达式的结果都具有相同的类型(文本)。 将 Invoice_number 转换为文本值会将if()函数的第二个 ('then') 和第三个 ('else') 参数的类型统一,这两个参数的类型必须相同。


NULL 值

某些记录的属性值可以为空,这些记录会获取 NULL 值。 表达式可以使用表达式null来使用 NULL 值。 每个函数处理 NULL 值的方式不同。 例如,表达式null + 1将返回 1,因为加号运算符将忽略 NULL 值。 此外,一组值的平均值将忽略 NULL 值。 但是,表达式null mod 2将返回NULL ,因为取模运算符将 NULL 值视为标识。
  • 简介
  • 创建条件检查
  • NULL 值

此页面是否有帮助?

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