- Antes de empezar
- Gestionar el acceso
- Primeros pasos
- Integraciones
- Trabajar con apps de proceso
- Trabajar con paneles y diagramas
- Trabajar con diagramas de proceso
- Trabajar con modelos de proceso Descubrir e Importar modelos BPMN
- Mostrar u ocultar el menú
- Información del contexto
- Exportar
- Filtros
- Envío de ideas de automatización a UiPath® Automation Hub
- Etiquetas
- Fechas límite
- Comparar
- Comprobación de conformidad
- Análisis de causa raíz
- Simular el potencial de automatización
- Desencadenar una automatización desde una aplicación de proceso
- Ver datos del proceso
- Creación de aplicaciones
- Cargar datos
- Transforming data
- Estructura de las transformaciones
- Consejos para escribir SQL
- Exportar e importar transformaciones
- Ver los registros de ejecución de datos
- Combinar registros de eventos
- Configuración de etiquetas
- Configurar fechas de vencimiento
- Configurar campos para el potencial de automatización
- Configuración de actividad: definición del orden de actividad
- Hacer que las transformaciones estén disponibles en los paneles
- Modelos de datos
- Añadir y editar procesos
- Personalizar paneles
- Publicar paneles
- Plantillas de la aplicación
- Notificaciones
- Recursos adicionales
Guía del usuario de Process Mining
Los agregados solo son aplicables para su uso en expresiones métricas. No se pueden utilizar agregados para expresiones de campo.
Con Agregados puedes calcular un único valor de resultado a partir de un conjunto de valores de entrada. Una expresión métrica agregada se define por el tipo de agregación y el campo utilizado para la agregación.
| Elemento | Descripción |
|---|---|
| Tipo de agregación | El tipo de función que se utiliza para calcular la métrica. Por ejemplo, SUM se utiliza para calcular un valor Total , AVERAGE se utiliza para calcular un valor Promedio . |
| Campo utilizado para la agregación | El campo que se utiliza para calcular la métrica. |
Cómo aplicar filtros a una agregación
Puedes añadir un filtro a una agregación para crear un subconjunto de los datos que se utilizan para la agregación, seleccionando solo los datos relevantes. El filtrado puede reducir la cantidad de datos que una función agregada necesita procesar, lo que puede acelerar el cálculo.
Sigue estos pasos para aplicar filtros a una agregación.
- Selecciona la agregación a la que quieres aplicar filtros.
- Selecciona el icono Filtro en el bloque lógico. Se mostrará el panel Filtros.
- Defina los filtros como desee**.**
El icono Filtro indica que se aplican filtros para la agregación.
SUM
Descripción
Devuelve la suma de todos los valores del campo seleccionado.
Sintaxis
SUM of <Field>
Valores admitidos
Se puede utilizar para campos de tipos de datos de número, duración y moneda.
Manejo NULL
Se ignoran los valores NULL . Si todos los valores de campo son NULL, el resultado es NULL.
Ejemplo
SUM of Value
AVERAGE
Descripción
Devuelve la suma de todos los valores del campo seleccionado dividida por el número de registros de la tabla del campo seleccionado.
Sintaxis
AVERAGE of <Field>
Valores admitidos
Se puede utilizar para campos de tipos de datos de número y duración.
Manejo NULL
Se ignoran los valores NULL . Si todos los valores de campo son NULL, el resultado es NULL.
Ejemplo
AVERAGE of Discount captured
COUNT
Descripción
Devuelve el número de valores para el campo seleccionado.
Sintaxis
COUNT of <Field>
Valores admitidos
Se puede utilizar para campos de todo tipo de datos.
Manejo NULL
Cuenta todos los valores, tanto si el valor del campo es NULL como si no. Si todos los valores son NULL, el resultado es 0.
Ejemplo
COUNT of Invoice ID
MINIMUM
Descripción
Devuelve el valor más pequeño para el campo seleccionado.
Sintaxis
MINIMUM of <Field>
Valores admitidos
Se puede utilizar para campos de tipos de datos de número, duración y moneda.
Manejo NULL
Se ignoran los valores NULL . Si todos los valores de campo son NULL, el resultado es NULL.
Ejemplo
MINIMUM of Price
DISTINCT COUNT
Descripción
Devuelve el número de valores únicos (distintos) para el campo seleccionado.
Sintaxis
DISTINCT COUNT of <Field>
Valores admitidos
Se puede utilizar para campos de todo tipo de datos.
Manejo NULL
Se ignoran NULL valores. Solo se cuentan los valores distintos que no sonNULL . Si todos los valores de campo son NULL, el resultado es 0.
Ejemplo
DISTINCT COUNT of Invoice ID
PERCENTAGE
Descripción
Devuelve el porcentaje de registros en los que el campo es TRUE.
Sintaxis
PERCENTAGE of <Field>
Valores admitidos
Se puede utilizar para campos booleanos.
Manejo NULL
Ignora los valores NULL . Si todos los valores son NULL, el resultado es NULL
Ejemplo
PERCENTAGE of Is Automated
MAXIMUM
Descripción
Devuelve el valor más grande para el campo seleccionado.
Sintaxis
MAXIMUM of <Field>
Valores admitidos
Se puede utilizar para campos de tipos de datos de número, duración y moneda.
Manejo NULL
Se ignoran los valores NULL . Si todos los valores de campo son NULL, el resultado es NULL.
Ejemplo
MAXIMUM of Amount
MEDIAN
Descripción
Devuelve la mediana de los valores para el campo dado.
Sintaxis
MEDIAN of <Field>
Valores admitidos
Se puede utilizar para campos de tipos de datos de número, duración y moneda.
Manejo NULL
Se ignoran los valores NULL . Si todos los valores de campo son NULL, el resultado es NULL.
Ejemplo
MEDIAN of Value
PERCENTILE
Descripción
Devuelve el percentil especificado de los valores para el campo dado, que es el valor por debajo del cual cae ese porcentaje de los datos.
Sintaxis
PERCENTILE of <Field> <percentile>
Valores admitidos
Se puede utilizar para campos de tipos de datos de número, duración y moneda.
Manejo NULL
Se ignoran los valores NULL . Si todos los valores de campo son NULL, el resultado es NULL.
Ejemplo
PERCENTILE of Value 0.05
La función PERCENTILE of utiliza una versión aproximada, lo que puede dar lugar a una pequeña desviación del percentil real.
ANY is TRUE
Descripción
Devuelve TRUE si al menos un valor en el campo seleccionado se evalúa como TRUE. De lo contrario, devuelve FALSE.
Sintaxis
ANY of <Field> is TRUE
Valores admitidos
Solo se pueden utilizar campos booleanos.
Manejo NULL
Se ignoran los valores NULL . Si todos los valores de campo son NULL, el resultado es FALSE.
Ejemplo
ANY of On time is TRUE
ALL are TRUE
Descripción
Devuelve TRUE si todos los valores del campo seleccionado dan como resultado TRUE. De lo contrario, devuelve FALSE.
Sintaxis
ALL of <Field> are TRUE
Valores admitidos
Solo se pueden utilizar campos booleanos.
Manejo NULL
Se ignoran NULL valores. Si todos los valores de campo son NULL, el resultado es TRUE. Si al menos un valor es FALSE, el resultado es FALSE.
Ejemplo
ALL of On time are TRUE
GROUPED by
Descripción
Agrupa los valores de campo o los resultados de expresión por los valores del campo especificado. Cada valor único (o combinación de valores) forma un grupo.
Utiliza funciones agregadas, como COUNT of, SUM of, AVERAGE of, MINIMUM of, MAXIMUM of.
Sintaxis
<Expression> GROUPED by <groupings>
Valores admitidos
Se puede utilizar para campos de todo tipo de datos.
- El campo especificado en
GROUPED bydebe ser la clave principal de la tabla Destino y se rellena automáticamente. - La función
GROUPED byno se puede anidar dentro de otra expresiónGROUPED by. Sin embargo, puede utilizarse como parte de otras expresiones y no es necesario que aparezca al principio de la expresión.
Manejo NULL
Las filas con valores NULL en el campo de agrupación se tratan como un grupo independiente.
Ejemplos
-
(COUNT of Event ID) GROUPED by Case ID: eventos agrupados por ID de caso, con un recuento de ID de eventos por caso.(COUNT of Event ID): cuenta el número deEvent IDs.GROUPED by Case IDdefine que el recuento se realiza por separado para cadaCase IDúnico.
-
(ALL of Automated are TRUE) GROUPED by Case ID: comprueba todos los valores del campoAutomateddentro de cada grupoCase ID.(ALL of Automated are TRUE)comprueba si todos los eventos del grupo tienenAutomated = TRUE.GROUPED by Case IDdefine que la comprobación se realiza por separado para cadaCase IDúnico.
-
(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)comprueba el campoActivitypara cada registro. Si tiene el valorFinal check of invoicese devuelve elProcess event IDcorrespondiente.COUNT ofluego cuenta el número deProcess event IDsdevueltos, que es el número de veces que se produjo la actividadFinal check of invoice.GROUPED by Case IDdefine que las comprobaciones se realizan por separado para cadaCase IDúnico.
- Cómo aplicar filtros a una agregación
SUM- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
AVERAGE- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
COUNT- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
MINIMUM- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
DISTINCT COUNT- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
PERCENTAGE- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
MAXIMUM- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
MEDIAN- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
PERCENTILE- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
ANY is TRUE- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
ALL are TRUE- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplo
GROUPED by- Descripción
- Sintaxis
- Valores admitidos
- Manejo NULL
- Ejemplos