统计操作列表

本文列出了 Power Automate Process Mining 桌面应用中的统计运算。

START()

返回流程/事件/案例/路径的开始时间。

支持的上下文:流程、事件、案例、边缘

输出数据类型:DATE

END()

返回流程/事件/案例/路径的结束时间。

支持的上下文:流程、事件、案例、边缘

输出数据类型:DATE

DURATION()

返回流程/事件/案例/路径的持续时间。

支持的上下文:流程、事件、案例、边缘

输出数据类型:TIME

EVENTCOUNT()

返回案例/流程中的事件数。

支持的上下文:流程、事件

输出数据类型:INT

CASECOUNT()

返回流程中的案例数。

支持的上下文:流程

输出数据类型:INT

ACTIVETIME()

返回案例可用时间。

支持的上下文:案例

输出数据类型:TIME

WAITINGTIME()

返回案例等待时间。

支持的上下文:案例

输出数据类型:TIME

ISPARALLEL()

在案例上下文中,如果至少一个事件与另一个事件并行发生,返回 TRUE,否则返回 FALSE。 在事件上下文中,如果事件与另一个事件并行发生,返回 TRUE,否则返回 FALSE。

支持的上下文:案例、事件

输出数据类型:BOOL

ISPARALLELWITH([condition])

如果事件与另一个满足给定条件的事件并行发生,返回 TRUE,否则返回 FALSE。

支持的上下文:事件

参数:

  • [condition] - 接受并行的条件

    数据类型:布尔值

输出数据类型:BOOL

UTILIZATION()

返回案例利用率(从 0 到 1 的数字)。

支持的上下文:案例

输出数据类型:FLOAT

PARALLELUTILIZATION()

返回累积案例利用率(从 0 到 1 到 N 的数字)。 大于 1 的值是由于并行事件持续的时间比案例本身长。

支持的上下文:案例

输出数据类型:FLOAT

REWORKCOUNT([attributeName])

返回案例内所有返工(循环和自循环)的总数。

支持的上下文:案例

参数:

  • [attributeName] - 用于计算重复的属性。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选。

    数据类型:STRING(仅允许固定字符串)

输出数据类型:INT

LOOPCOUNT([attributeName])

返回案例中的循环计数。

支持的上下文:案例

参数:

  • [attributeName] - 用于计算重复的属性。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

    数据类型:STRING(仅允许固定字符串)

输出数据类型:INT

SELFLOOPCOUNT([attributeName])

返回案例中的自循环计数。

支持的上下文:案例

参数:

  • [attributeName] - 用于计算重复的属性。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

    数据类型:STRING(仅允许固定字符串)

输出数据类型:INT

OCCURRENCE([attributeName])

返回案例中给定事件属性值的发生索引。

支持的上下文:事件

参数:

  • [attributeName] - 用于计算重复的属性。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

    数据类型:STRING(仅允许固定字符串)

输出数据类型:INT

ISSELFLOOP([attributeName])

当事件/边缘具有自循环重复时返回 true。

支持的上下文:事件、边缘

参数:

  • [attributeName] - 用于计算重复的属性。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

    数据类型:STRING(仅允许固定字符串)

输出数据类型:BOOL

ISLOOP([attributeName])

当事件/边缘具有循环重复时返回 true。

支持的上下文:事件、边缘

参数:

  • [attributeName] - 用于计算重复的属性。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

    数据类型:STRING(仅允许固定字符串)

输出数据类型:BOOL

ISREWORK([attributeName])

当事件/边缘有任何类型的返工(自循环或循环)时,返回 true。

支持的上下文:事件、边缘

参数:

  • [attributeName] - 用于计算重复的属性名称。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

    数据类型:STRING(仅允许固定字符串)

输出数据类型:BOOL

ISLOOPINFLOW([attributeName])

当事件/边缘具有循环流入时返回 true。

支持的上下文:事件、边缘

参数:

  • [attributeName] - 用于计算重复的属性。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

    数据类型:STRING(仅允许固定字符串)

输出数据类型:BOOL

ISLOOPOUTFLOW([attributeName])

当事件/边缘具有循环流出时返回 true。

支持的上下文:事件、边缘

参数:

  • [attributeName] - 用于计算重复的属性。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

输出数据类型:BOOL

LOOPGAIN([attributeName])

返回事件的循环流出和循环流入之间的差值。 当事件有循环流出而没有循环流入时,值为 +1。 当事件没有循环流出、有循环流入时,值为 -1。 否则返回 0。

支持的上下文:事件

参数:

  • [attributeName] - 用于计算重复的属性名称。 如果未输入任何属性,则默认属性为挖掘属性(活动属性),可选

    数据类型:STRING(仅允许固定字符串)

输出数据类型:INT

MEDIAN([context],[value],[compression])

计算根据所定义上下文分组的值的近似中间值。

支持的上下文:流程、案例、事件、边缘

参数:

  • [context] - 定义执行运算的上下文

    数据类型:STRING(仅允许固定字符串)

  • [value] - 计算中值所基于的值

    数据类型:STRING(仅允许固定字符串)

  • [compression] - 控制估算准确度和内存利用率。 高压缩值可以增加估算的准确度,但会让运算更慢。 此值必须在 20 到 1000 之间,默认值为 200。

    数据类型:FLOAT

输出数据类型:INT、FLOAT、DATE、TIME

QUANTILE([context],[value],[q],[compression])

计算根据所定义上下文分组的值的近似第 q 分位数。 如果数据的 q 分数低于该值且数据的 (1-q) 分数高于该值,则数据集的第 q 分位数定义为该值。

支持的上下文:流程、案例、事件、边缘

参数:

  • [context] - 定义执行运算的上下文

    数据类型:STRING(仅允许固定字符串)

  • [value] - 要计算的值

    数据类型:INT、FLOAT、DATE、TIME

  • [q] - 要计算的分位数,必须在 0 到 1 之间(包括 0 和 1)。

    数据类型:FLOAT(仅允许常量值)

  • [compression] - 控制估算准确度和内存利用率。 高压缩值可以增加估算的准确度,但会让运算更慢。 此值必须在 20 到 1000 之间,默认值为 200。

    数据类型:FLOAT

输出数据类型:INT、FLOAT、DATE、TIME

CDF([context],[value],[x],[compression])

计算根据所定义上下文分组的值中给定值的估计累积分布函数 (cdf)。

支持的上下文:案例、事件、边缘

参数:

  • [context] - 定义执行运算的上下文

    数据类型:STRING(仅允许固定字符串)

  • [value] - 要计算累积分布的值。

    数据类型:INT、FLOAT、DATE、TIME

  • [x] - 阈值数据类型:INT、FLOAT、DATE、TIME(需要与 [value] 参数相同的数据类型)

  • [compression] - 控制估算准确度和内存利用率。 高压缩值可以增加估算的准确度,但会让运算更慢。 此值必须在 20 到 1000 之间,默认值为 200。

    数据类型:FLOAT

输出数据类型:INT、FLOAT、DATE、TIME

ISFINISHED()

当案例分类为已完成时返回 true(在“流程上下文 - 案例分类”中定义)。

支持的上下文:案例

输出数据类型:BOOL

ISRUNNING()

当案例分类为正在运行时返回 true(在“流程上下文 - 案例分类”中定义)

支持的上下文:案例

输出数据类型:BOOL

ISSTUCK()

当案例分类为停滞时返回 true(在“流程上下文 - 案例分类”中定义)。

支持的上下文:案例

输出数据类型:BOOL

ISINCOMPLETEIMPORT()

当案例分类为导入未完成时返回 true(在“流程上下文 - 案例分类”中定义)

支持的上下文:案例

输出数据类型:BOOL

STATS([聚合]*,[类型]**)

根据所选聚合和统计信息类型返回计算的流程统计信息。

支持的上下文:流程

参数:

  • [Aggregate] – 将用于计算流程统计信息的聚合(例如:总和、平均值、最小值、最大值、范围、标准偏差)

  • [Type] - 计算中使用的统计信息的类型

输出数据类型:INT、FLOAT、TIME、DATE

聚合类型

以下是允许的聚合类型:

  • Sum
  • 平均
  • Min
  • Max
  • 范围
  • Stdev

统计信息类型

客户 说明
CaseStart 案例开始
CaseEnd 案例结束
CaseDuration 案例持续时间
CaseActiveTime 案例可用时间
CaseWaitingTime 案例等待时间
CaseUtilization 案例利用率
EventCount 事件计数