Compartir a través de


Lista de agregaciones

Este artículo describe las agregaciones que puede usar en métricas personalizadas.

AVG([context],[value])

Calcula el promedio de los valores agrupados según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: FLOAT, DATE, TIME

AVGIF([context],[condition],[value],[default])

Calcula el promedio de los valores que cumplen la [condition] definida, agrupados según el [context].

  • [contexto]: el contexto en el que se calcula la operación (compatible con: proceso, caso, evento, transición)

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

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

Ejemplo: AVGIF(ViewEvents, userName == "Laura", eventCost)

La métrica personalizada se puede utilizar en cualquier parte de la aplicación. Devuelve el coste promedio de los eventos asociados con el usuario "Laura".

COUNT([context])

Cuenta el número de valores agrupados según el [context].

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

Tipo de datos de salida: INT

COUNTIF([context],[condition],[default])

Cuenta el número de valores que cumplen la [condition] , agrupados según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: INT

Tipo de datos de salida: INT

COUNTUNIQUE([context],[value])

Cuenta el número de valores únicos, agrupados según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: INT, BOOL, FLOAT, STRING, DATE y TIME

Tipo de datos de salida: INT

COUNTUNIQUEIF([context],[condition],[value],[default])

Cuenta el número de [value] únicos que cumplen la [condition] definida, agrupados según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: INT

Tipo de datos de salida: FLOAT, TIME

MAX([context],[value])

Devuelve el número máximo de [value] agrupados según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

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

MAXIF([context],[condition],[value],[default])

Devuelve el máximo de los [values] que cumplen la [condition] definida, agrupados según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: FLOAT, TIME

MAXVAL([context],[value1],[value2])

Selecciona el elemento con el valor máximo de [value1] y devuelve su valor calculado definido por [value2], agrupado según el [context].

  • [contexto]: el contexto en el que se calcula la operación (compatible con: proceso, caso, evento, transición)

  • [valor1]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME, DATE

  • [valor2]: nombre de atributo, operación anidada o expresión

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

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

Ejemplo: MAXVAL(EventsPerAttribute, Duration(), userName)

Se puede usar en el mapa de procesos Devuelve el nombre de usuario de un usuario que trabajó en el evento más largo por actividad.

MAXVALIF([context],[condition],[value1],[value2],[default])

Selecciona el elemento con el valor máximo definido por [value1] que cumple la [condition] definida y devuelve el valor calculado definido por [value2], agrupado según el [contexto].

  • [contexto]: el contexto en el que se calcula la operación (compatible con: proceso, caso, evento, transición)

  • [condición]: condición en la que se incluye [valor1] para el cálculo de la operación

    Tipo de datos: BOOL

  • [valor1]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

  • [valor2]: nombre de atributo, operación anidada o expresión

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

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

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

MIN([context],[value])

Devuelve el número mínimo de [value] agrupados según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

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

MINIF([context],[condition],[value],[default])

Devuelve el mínimo de los [value] que cumplen la [condition] definida, agrupados según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: FLOAT, TIME

MINVAL([context],[value1],[value2])

Selecciona el elemento con el valor mínimo definido por [value1] y devuelve su valor calculado definido por [value2], agrupado según el [context].

  • [contexto]: el contexto en el que se calcula la operación (compatible con: proceso, caso, evento, transición)

  • [valor1]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

  • [valor2]: nombre de atributo, operación anidada o expresión

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

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

MINVALIF([context],[condition],[value1],[value2],[default])

Selecciona el elemento con el valor mínimo definido por [value1] que cumple la [condition] definida y devuelve el valor calculado definido por [value2], agrupado según el [contexto].

  • [contexto]: el contexto en el que se calcula la operación (compatible con: proceso, caso, evento, transición)

  • [condición]: condición en la que se incluye [valor1] para el cálculo de la operación

    Tipo de datos: BOOL

  • [valor1]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

  • [valor2]: nombre de atributo, operación anidada o expresión

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

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

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

RANGE([context],[value])

Devuelve el rango (máximo-mínimo) de los [value] agrupados según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: FLOAT, INT, TIME

RANGEIF([context],[condition],[value],[default])

Devuelve el rango (máximo-mínimo) de los [value] que cumplen la [condition] definida, agrupados según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: FLOAT, TIME

STDEV([context],[value])

Calcula la desviación estándar de los [value] agrupados según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: FLOAT, TIME

STDEVIF([context],[condition],[value])

Calcula la desviación estándar de los [value] que cumplen la [condition] definida, agrupados según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: FLOAT, TIME

SUM([context],[value])

Calcula la suma de los [value] agrupados según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

Tipo de datos de salida: FLOAT, TIME

SUMIF([context],[condition],[value],[default])

Calcula la suma de los [value] que cumplen la [condition] definida, agrupados según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: FLOAT, TIME

FIRST([context],[value])

Devuelve el primer [value] agrupado según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

Tipo de datos de salida: FLOAT, TIME

FIRSTIF([context],[condition],[value],[default])

Devuelve el primer [value] que cumple la [condition] definida, agrupado según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: INT, FLOAT, STRING, TIME

  • [default]: Valor a devolver, cuando no se cumple la condición

    Tipo de datos: BOOL, INT, FLOAT, STRING, DATE y TIME

Tipo de datos de salida: BOOL, INT, FLOAT, STRING, DATE, TIME

LAST([context],[value])

Devuelve el último [value] agrupado según el [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

Tipo de datos de salida: FLOAT, TIME

LASTIF([context],[condition],[value],[default])

Devuelve el último valor que cumple la [condition] definida, agrupado según el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: FLOAT, INT, TIME

  • [default]: Valor a devolver, cuando no se cumple la condición

    Tipo de datos: BOOL, INT, FLOAT, STRING, DATE y TIME

Tipo de datos de salida: BOOL, INT, FLOAT, STRING, DATE, TIME

SELFLOOP([context],[attributeName])

Calcula un recuento de eventos de bucle automático, agrupados según el [context]; versión corta de la expresión COUNTIF(ISSELFLOOP()).

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

  • [nombreAtributo]: un nombre de atributo; si no se define ningún atributo, se utiliza el atributo de actividad actual (minería)

    Tipo de datos: CADENA

Tipo de datos de salida: INT

LOOP([context],[attributeName])

Calcula un recuento de eventos de bucle, agrupados según el [context]; versión corta de la expresión COUNTIF(ISLOOP()).

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

  • [nombreAtributo]: un nombre de atributo; si no se define ningún atributo, se utiliza el atributo de actividad actual (minería)

    Tipo de datos: CADENA

Tipo de datos de salida: INT

REWORK([context],[attributeName])

Calcula un recuento de eventos de reelaboración, agrupados según el [context]; versión corta de la expresión COUNTIF(ISREWORK()).

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

  • [nombreAtributo]: un nombre de atributo; si no se define ningún atributo, se utiliza el atributo de actividad actual (minería)

    Tipo de datos: CADENA

Tipo de datos de salida: INT

LOOPINFLOW([context],[attributeName])

Calcula un recuento de influjos de bucle, agrupados según el [context]; versión corta de la expresión COUNTIF(ISLOOPINFLOW()).

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

  • [nombreAtributo]: un nombre de atributo; si no se define ningún atributo, se utiliza el atributo de actividad actual (minería)

    Tipo de datos: CADENA

Tipo de datos de salida: INT

LOOPOUTFLOW([context],[attributeName])

Calcula un recuento de flujos de salida de bucle, agrupados según el [context]; versión corta de la expresión COUNTIF(ISLOOPOUTFLOW()).

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

  • [nombreAtributo]: un nombre de atributo; si no se define ningún atributo, se utiliza el atributo de actividad actual (minería)

    Tipo de datos: CADENA

Tipo de datos de salida: INT

NETLOOPGAIN([context],[attributeName])

Calcula la suma de ganancias de bucle, agrupada según el [context]; versión corta de la expresión SUM(LOOPGAIN()).

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

  • [nombreAtributo]: un nombre de atributo; si no se define ningún atributo, se utiliza el atributo de actividad actual (minería)

    Tipo de datos: CADENA

Tipo de datos de salida: INT

MODE([context],[value])

Devuelve el [value] más común de [context].

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

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: STRING, INT, FLOAT, DATE, TIME, BOOL

Tipo de datos de salida: STRING, INT, FLOAT, DATE, TIME, BOOL

MODEIF([context],[condition],[value],[default])

Devuelve el [value] más común de los elementos de datos que cumplen la [condition] en el [context].

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

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

  • [value]: nombre de atributo, operación anidada o expresión

    Tipo de datos: STRING, INT, FLOAT, DATE, TIME, BOOL

  • [default]: valor predeterminado devuelto por el operador cuando ningún elemento en el [contexto] definido cumple con la [condición]

    Tipo de datos: FLOAT, INT, DATE, TIME

Tipo de datos de salida: STRING, INT, FLOAT, DATE, TIME, BOOL

ALL([context],[condition])

Devuelve verdadero si todos los valores agrupados según el [context] definido cumplen la [condition].

  • [contexto]: el contexto en el que se calcula la operación (compatible con: proceso, caso, evento, transición)

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

Tipo de datos de salida: BOOL

EjemploALL(CaseEvents, eventCost > 0)

Se puede utilizar en filtros de métricas de casos o estadísticas de descripción general de casos. Devuelve verdadero si todos los eventos del caso tienen un costo de evento mayor que cero.

ANY([context],[condition])

Devuelve verdadero si cualquiera de los valores, agrupados según el [context], cumplen la [condition].

  • [contexto]: el contexto en el que se calcula la operación (compatible con: caso [implicit])

  • [condición]: condición en la que se incluye [valor] para el cálculo de la operación

    Tipo de datos: BOOL

Tipo de datos de salida: BOOL

Ejemplo: ANY(CaseEvents, eventCost > 0)

Se puede utilizar en filtros de métricas de casos o estadísticas de descripción general de casos. Devuelve verdadero si cualquiera de los eventos del caso tienen un costo de evento mayor que cero.

Todos los contextos de cálculo para operaciones de agregación