Compartir a través de


Lista de operaciones estadísticas

En este artículo se describen las operaciones estadísticas en la aplicación de escritorio Power Automate Process Mining.

START()

Devuelve el inicio de un proceso/evento/caso/recorrido.

Contexto admitido: proceso, evento, caso y borde

Tipo de datos de salida: DATE

END()

Devuelve el final de un proceso/evento/caso/recorrido.

Contexto admitido: proceso, evento, caso y borde

Tipo de datos de salida: DATE

DURATION()

Devuelve la duración de un proceso/evento/caso/recorrido.

Contexto admitido: proceso, evento, caso y borde

Tipo de datos de salida: TIME

EVENTCOUNT()

Devuelve el número de eventos del caso o proceso.

Contexto admitido: proceso y evento

Tipo de datos de salida: INT

CASECOUNT()

Devuelve el número de casos del proceso.

Contexto admitido: proceso

Tipo de datos de salida: INT

ACTIVETIME()

Devuelve la hora activa del caso.

Contexto admitido: caso

Tipo de datos de salida: TIME

WAITINGTIME()

Devuelve el tiempo de espera del caso.

Contexto admitido: caso

Tipo de datos de salida: TIME

ISPARALLEL()

En el contexto de caso, devuelve VERDADERO si se ha producido al menos un evento en paralelo con otro evento; de lo contrario, devuelve FALSO. En el contexto de evento, devuelve VERDADERO si se ha producido el evento en paralelo con otro evento; de lo contrario, devuelve FALSO.

Contexto admitido: caso y evento

Tipo de datos de salida: BOOL

ISPARALLELWITH([condition])

Devuelve VERDADERO si se ha producido el evento en paralelo con otro evento que cumple la condición dada; de lo contrario, devuelve FALSO.

Contexto admitido: evento

Parámetros:

  • [condition]: condición bajo la cual se acepta el paralelismo

    Tipo de datos: BOOLEANO

Tipo de datos de salida: BOOL

UTILIZATION()

Devuelve el uso del caso (número comprendido entre 0 y 1).

Contexto admitido: caso

Tipo de datos de salida: FLOAT

PARALLELUTILIZATION()

Devuelve la utilización de casos acumulada (un número de 0 a 1 a N). Un valor superior a 1 se debe a eventos paralelos que duran más que el caso en sí.

Contexto admitido: caso

Tipo de datos de salida: FLOAT

REWORKCOUNT([attributeName])

Devuelve el recuento total de todas las reelaboraciones (bucles y bucles unívocos) dentro del caso.

Contexto admitido: caso

Parámetros:

  • [attributeName]: atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional.

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: INT

LOOPCOUNT([attributeName])

Devuelve el recuento de bucles dentro del caso.

Contexto admitido: caso

Parámetros:

  • [attributeName]: atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: INT

SELFLOOPCOUNT([attributeName])

Devuelve el recuento de bucles unívocos dentro del caso.

Contexto admitido: caso

Parámetros:

  • [attributeName]: atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: INT

OCCURRENCE([attributeName])

Devuelve el índice de ocurrencia de un valor de atributo de evento dado dentro del caso.

Contexto admitido: evento

Parámetros:

  • [attributeName]: atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: INT

ISSELFLOOP([attributeName])

Devuelve verdadero cuando el evento/borde tiene repetición de bucle unívoco.

Contexto admitido: evento y borde

Parámetros:

  • [attributeName]: atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: BOOL

ISLOOP([attributeName])

Devuelve verdadero cuando el evento/borde tiene repetición de bucle.

Contexto admitido: evento y borde

Parámetros:

  • [attributeName]: atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: BOOL

ISREWORK([attributeName])

Devuelve verdadero cuando el evento/borde tiene algún tipo de reelaboración (bucle unívoco o bucle).

Contexto admitido: evento y borde

Parámetros:

  • [attributeName]: nombre de atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: BOOL

ISLOOPINFLOW([attributeName])

Devuelve verdadero cuando el evento/borde tiene un grado anterior de bucle.

Contexto admitido: evento y borde

Parámetros:

  • [attributeName]: atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: BOOL

ISLOOPOUTFLOW([attributeName])

Devuelve verdadero cuando el evento/borde tiene un grado posterior de bucle.

Contexto admitido: evento y borde

Parámetros:

  • [attributeName]: atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

Tipo de datos de salida: BOOL

LOOPGAIN([attributeName])

Devuelve la diferencia entre el grado posterior del bucle y el grado anterior del bucle. Valor +1 cuando el evento tiene el grado posterior de bucle y ningún grado anterior de bucle. Valor -1 cuando el evento no tiene ningún grado posterior de bucle ni ningún grado anterior de bucle. De lo contrario, devuelve 0.

Contexto admitido: evento

Parámetros:

  • [attributeName]: nombre de atributo para calcular repeticiones. Si no se introduce ninguno, el atributo predeterminado es el atributo de minería (atributo de actividad), opcional

    Tipo de datos: CADENA (solo se permite una cadena fija)

Tipo de datos de salida: INT

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

Calcula la mediana aproximada de los valores agrupados según el contexto definido.

Contexto admitido: proceso, evento, evento y borde

Parámetros:

  • [context]: define el contexto en el que se calcula la operación

    Tipo de datos: CADENA (solo se permite una cadena fija)

  • [value]: valor sobre el cual se calcula la mediana

    Tipo de datos: CADENA (solo se permite una cadena fija)

  • [compresión]: controla la precisión de la estimación y la utilización de la memoria. Los valores altos de compresión aumentan la precisión de la estimación pero hacen que la operación sea más lenta. El valor debe estar comprendido entre 20 y 1000, el valor predeterminado es 200.

    Tipo de datos: FLOAT

Tipo de datos de salida: INT, FLOAT, DATE y TIME

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

Calcula el cuantil q-ésimo aproximado de los valores agrupados según el contexto definido. El cuantil q-ésimo de un conjunto de datos se define como aquel valor en el que una fracción q de los datos está por debajo de ese valor y una fracción (1-q) de los datos por encima de ese valor.

Contexto admitido: proceso, evento, evento y borde

Parámetros:

  • [context]: define el contexto en el que se calcula la operación

    Tipo de datos: CADENA (solo se permite una cadena fija)

  • [valor]: valor para evaluación

    Tipo de datos: FLOAT, INT, DATE, TIME

  • [q]: cuantil por calcular, que debe estar comprendido entre 0 y 1 incluido.

    Tipo de dato: FLOAT (solo se permite valor constante)

  • [compresión]: controla la precisión de la estimación y la utilización de la memoria. Los valores altos de compresión aumentan la precisión de la estimación pero hacen que la operación sea más lenta. El valor debe estar comprendido entre 20 y 1000, el valor predeterminado es 200.

    Tipo de datos: FLOAT

Tipo de datos de salida: INT, FLOAT, DATE y TIME

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

Calcula la función de distribución acumulativa estimada (CDF) del valor de los valores agrupados especificados según el contexto definido.

Contexto admitido: caso, evento y borde

Parámetros:

  • [context]: define el contexto en el que se calcula la operación

    Tipo de datos: CADENA (solo se permite una cadena fija)

  • [valor]: valor para la evaluación de la distribución acumulativa.

    Tipo de datos: FLOAT, INT, DATE, TIME

  • [x]: valor de umbral Tipo de datos: INT, FLOAT, DATE, TIME (debe ser el mismo tipo de datos que el parámetro [value])

  • [compresión]: controla la precisión de la estimación y la utilización de la memoria. Los valores altos de compresión aumentan la precisión de la estimación pero hacen que la operación sea más lenta. El valor debe estar comprendido entre 20 y 1000, el valor predeterminado es 200.

    Tipo de datos: FLOAT

Tipo de datos de salida: INT, FLOAT, DATE y TIME

ISFINISHED()

Devuelve verdadero cuando el caso se categoriza como terminado (como se define en Contexto del proceso - Categorización de casos).

Contexto admitido: caso

Tipo de datos de salida: BOOL

ISRUNNING()

Devuelve verdadero cuando el caso se categoriza como en ejecución (como se define en Contexto del proceso - Categorización de casos)

Contexto admitido: caso

Tipo de datos de salida: BOOL

ISSTUCK()

Devuelve verdadero cuando el caso se categoriza como atascado (como se define en Contexto del proceso - Categorización de casos).

Contexto admitido: caso

Tipo de datos de salida: BOOL

ISINCOMPLETEIMPORT()

Devuelve verdadero cuando el caso se categoriza como importación incompleta (como se define en Contexto del proceso - Categorización de casos)

Contexto admitido: caso

Tipo de datos de salida: BOOL

STATS([Aggregate]*,[Type]**)

Devuelve las estadísticas de proceso calculadas según la agregación y el tipo de estadística seleccionadas.

Contexto admitido: proceso

Parámetros:

  • [Aggregate]: agregación mediante la cual se calcularán las estadísticas del proceso (por ejemplo: suma, promedio, mínimo, máximo, rango, desviación estándar)

  • [Type]: el tipo de estadística utilizada en el cálculo

Tipo de datos de salida: INT, FLOAT, TIME y DATE

Tipos de agregaciones

A continuación se indican los tipos de agregación permitidos:

  • Sum
  • Promedio
  • Min
  • Max
  • Rango
  • Stdev

Tipos de estadísticas

Name Descripción
CaseStart Inicio del caso
CaseEnd Fin del caso
CaseDuration Duración del caso
CaseActiveTime Tiempo de actividad del caso
CaseWaitingTime Tiempo de espera del caso
CaseUtilization Uso de caso
EventCount Recuento de eventos