process-mining
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Process Mining

上次更新日期 2025年10月15日

聚合

注意:

聚合仅适用于在指标表达式中使用。不能对字段表达式使用聚合。

使用汇总,您可以根据一组输入值计算单个结果值。聚合指标表达式由聚合类型和用于聚合的字段定义。

元素

描述

聚合类型

用于计算指标的函数的类型。 例如, SUM用于计算 总计 值, AVERAGE用于计算 平均值
用于聚合的字段用于计算指标的字段。

将筛选条件应用于聚合

您可以向聚合添加筛选器,以通过仅选择相关数据来创建用于聚合的数据子集。筛选可以减少聚合函数需要处理的数据量,从而加快计算速度。

请按照以下步骤将筛选器应用于聚合。

  1. 选择要对哪些聚合应用筛选器。

  2. 选择逻辑块中的“筛选器” 图标。系统将显示“筛选器”面板。

  3. 根据需要定义筛选器

“筛选器”图标表示筛选器已应用于聚合。

求和

描述

返回所选字段所有值的总和。

语法

SUM of <Field>

支持的值

可用于数字、持续时间和货币数据类型字段。

NULL 处理

系统会忽略NULL值。如果所有字段值为NULL ,则结果为NULL

示例

SUM of Value

平均值

描述

返回所选字段所有值的总和除以所选字段的表格中的记录数。

语法

AVERAGE of <Field>

支持的值

可用于数字和持续时间数据类型字段。

NULL 处理

系统会忽略NULL值。如果所有字段值为NULL ,则结果为NULL

示例

AVERAGE of Discount captured

计数

描述

返回所选字段的值数量。

语法

COUNT of <Field>

支持的值

可用于所有数据类型的字段。

NULL 处理

对所有值进行计数,无论字段值是否为NULL 。如果所有值为NULL ,则结果为 0。

示例

COUNT of Invoice ID

最小值

描述

返回所选字段的最小值。

语法

MINIMUM of <Field>

支持的值

可用于数字、持续时间和货币数据类型字段。

NULL 处理

系统会忽略NULL值。如果所有字段值为NULL ,则结果为NULL

示例

MINIMUM of Price

去除重复计数

描述

返回所选字段的唯一(不同)值的数量。

语法

DISTINCT COUNT of <Field>

支持的值

可用于所有数据类型的字段。

NULL 处理

NULL值将被忽略。仅对非NULL值进行计数。如果所有字段值为NULL ,则结果为 0。

示例

DISTINCT COUNT of Invoice ID

百分比

描述

返回字段为TRUE的记录的百分比。

语法

PERCENTAGE of <Field>

支持的值

可用于布尔值字段。

NULL 处理

忽略NULL值。如果所有值为NULL ,则结果为NULL

示例

PERCENTAGE of Is Automated

最大值

描述

返回所选字段的最大值。

语法

MAXIMUM of <Field>

支持的值

可用于数字、持续时间和货币数据类型字段。

NULL 处理

系统会忽略NULL值。如果所有字段值为NULL ,则结果为NULL

示例

MAXIMUM of Amount

中位

描述

返回给定字段的值的中位数。

语法

MEDIAN of <Field>

支持的值

可用于数字、持续时间和货币数据类型字段。

NULL 处理

系统会忽略NULL值。如果所有字段值为NULL ,则结果为NULL

示例

MEDIAN of Value

百分位

描述

返回给定字段值的指定百分位,即该数据百分比低于该值。

语法

PERCENTILE of <Field> <percentile>

支持的值

可用于数字、持续时间和货币数据类型字段。

NULL 处理

系统会忽略NULL值。如果所有字段值为NULL ,则结果为NULL

示例

PERCENTILE of Value 0.05

备注:
PERCENTILE of函数使用近似版本,这可能会导致与实际百分位数略有偏差。

ANY 为 TRUE

描述

如果所选字段中至少有一个值的计算结果为TRUE ,则返回TRUE 。否则,返回FALSE

语法

ANY of <Field> is TRUE

支持的值

只能使用“布尔值”字段。

NULL 处理

系统会忽略NULL值。如果所有字段值为NULL ,则结果为FALSE

示例

ANY of On time is TRUE

全部为 TRUE

描述

如果所选字段中的所有值都为TRUE ,则返回TRUE 。否则,返回FALSE

语法

ALL of <Field> are TRUE

支持的值

只能使用“布尔值”字段。

NULL 处理

NULL值将被忽略。如果所有字段值为NULL ,则结果为TRUE 。如果FALSE中至少有一个值为 ,则结果为FALSE

示例

ALL of On time are TRUE

分组依据

描述

按指定字段的值对字段值或表达式结果进行分组。每个唯一值(或值的组合)构成一个组。

注意:请使用聚合函数,例如COUNT ofSUM ofAVERAGE ofMINIMUM ofMAXIMUM of

语法

<Expression> GROUPED by <groupings>

支持的值

可用于所有数据类型的字段。

备注:
  • GROUPED by中指定的字段必须是目标表的主键,并且系统会自动填充。
  • GROUPED by函数不能嵌套在另一个GROUPED by表达式中。但是,它可用作其他表达式的一部分,并且不一定需要出现在表达式的开头。

NULL 处理

分组字段中具有NULL值的行将被视为单独的组。

示例

  • (COUNT of Event ID) GROUPED by Case ID - 按案例 ID 分组的事件,以及每个案例的事件 ID 计数。
    • (COUNT of Event ID) - 计算Event IDs的数量。
    • GROUPED by Case ID定义为每个唯一的Case ID单独进行计数。
  • (ALL of Automated are TRUE) GROUPED by Case ID - 检查每个Case ID组中Automated字段的所有值。
    • (ALL of Automated are TRUE)检查组中的每个事件是否都包含Automated = TRUE
    • GROUPED by Case ID定义为每个唯一的Case ID单独执行检查。
  • ((IF 活动 = 发票最终检查THEN 流程事件 ID)的计数)按案例 ID 分组

    • (IF Activity = Final check of invoice THEN Process event ID)检查每条记录的Activity字段。如果值为Final check of invoice则返回相应的Process event ID
    • 然后, COUNT of会计算返回的Process event IDs的次数,即活动Final check of invoice发生的次数。
    • GROUPED by Case ID定义对每个唯一的Case ID单独执行检查。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。