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

Process Mining

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

聚合

注意:

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

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

元素

描述

聚合类型

用于计算指标的函数的类型。 例如, 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

GROUPED by

描述

Groups the field values or expression results by the values of the specified field. Each unique value (or combination of values) forms a group.

Note: Use aggregate functions, such as COUNT of, SUM of, AVERAGE of, MINIMUM of, MAXIMUM of.

语法

<Expression> GROUPED by <groupings>

支持的值

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

备注:
  • The field specified in GROUPED by must be the primary key of the Target table and is automatically filled in.
  • The GROUPED by function cannot be nested inside another GROUPED by expression. However, it can be used as part of other expressions, and does not necessarily need to appear at the beginning of the expression.

NULL 处理

Rows with NULL values in the grouping field are treated as a separate group.

示例

  • (COUNT of Event ID) GROUPED by Case ID - Events grouped by Case ID, with a count of Event IDs per case.
    • (COUNT of Event ID) - Counts the number of Event IDs.
    • GROUPED by Case ID defines that the counting is done separately for each unique Case ID.
  • (ALL of Automated are TRUE) GROUPED by Case ID - checks all the values of the Automated field within each Case ID group.
    • (ALL of Automated are TRUE) checks whether every event in the group has Automated = TRUE.
    • GROUPED by Case ID defines that the check is performed separately for each unique Case ID.
  • (COUNT of (IF Activity = Final check of invoice THEN Process event ID)) GROUPED by Case ID

    • (IF Activity = Final check of invoice THEN Process event ID) checks the Activity field for each record. If the has the value Final check of invoice the correspoding Process event ID is returned.
    • COUNT of then counts the number of returned Process event IDs — which is the number of times the activity Final check of invoice occurred.
    • GROUPED by Case ID defines that the checks are performed separately for each unique Case ID.

此页面有帮助吗?

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