Saltar al contenido principal

Agregación

Las funciones de agregación realizan un cálculo sobre múltiples valores para devolver un único resultado.

Dispone de las siguientes funciones en Qlik Open Lakehouse:

Función Descripción
APPROX_COUNT_DISTINCT Aproxima el número de valores de entrada distintos y no nulos.
APPROX_COUNT_DISTINCT_EACH Aproxima el número de valores distintos para cada grupo dado.
AVG Calcula el promedio (media aritmética) de todos los valores de entrada.
AVG_EACH Calcula el promedio (media aritmética) de todos los valores de entrada para cada grupo dado.
AVG_TIME_SERIES Obtiene el valor promedio por intervalo de tiempo.
COLLECT_SET Recopila un conjunto de todos los valores para un campo dado.
COLLECT_SET_EACH Recopila un conjunto de todos los valores para un campo para cada grupo dado.
COUNT Cuenta el número de valores de entrada no nulos.
COUNT(*) Cuenta el número de filas de entrada.
COUNT(DISTINCT ...) Cuenta el número de valores de entrada distintos y no nulos.
COUNT_EACH Cuenta el número de elementos para cada grupo dado.
COUNT_IF Cuenta el número de valores de entrada `TRUE`.
DYNAMIC_SESSIONS Recopila una matriz de horas de inicio y fin de sesión.
FIRST Obtiene el primer valor de entrada que llega para cada grupo.
FIRST_ARRAY Obtiene el primer conjunto de valores vistos en los eventos dentro de la ventana de tiempo.
FIRST_EACH Obtiene un conjunto de los primeros valores por grupo dado en la ventana de tiempo.
FIRST_TIME_SERIES Obtiene el primer valor por intervalo de tiempo.
LAST Obtiene el último valor de entrada que llega para cada grupo.
LAST_ARRAY Obtiene el último conjunto de valores vistos en los eventos dentro de la ventana de tiempo.
Sintaxis Obtiene un conjunto de los últimos valores por grupo en la ventana de tiempo.
LAST_K Obtiene los últimos valores `k` por grupo.
LAST_K_EACH Obtiene los últimos valores `K` por grupo dado.
LAST_TIME_SERIES Obtiene el último valor por intervalo de tiempo.
MAX Calcula el máximo de todos los valores de entrada.
MAX_BY Obtiene el valor que corresponde al valor máximo de un campo diferente en la ventana de tiempo.
MAX_EACH Recopila el valor máximo por grupo dado.
MAX_TIME_SERIES Obtiene el valor máximo por intervalo de tiempo.
MIN Calcula el mínimo de todos los valores de entrada.
MIN_BY Obtiene el valor que corresponde al valor mínimo de un campo diferente en la ventana de tiempo.
MIN_EACH Recopila el valor mínimo por grupo dado.
MIN_TIME_SERIES Obtiene el valor mínimo por intervalo de tiempo.
SESSION_COUNT Cuenta el número de sesiones.
STD_DEV Calcula la desviación estándar de un conjunto de números.
STD_DEV_EACH Calcula la desviación estándar de un conjunto de números por grupo dado.
STRING_MAX Calcula el valor máximo de todas las cadenas de entrada.
STRING_MAX_EACH Recopila el valor máximo de cadena por grupo dado.
STRING_MIN_EACH Recopila el valor mínimo de cadena por grupo dado.
SUM Calcula la suma de todos los valores de entrada.
SUM_EACH Calcula la suma de todos los valores de entrada para cada grupo dado.
SUM_TIME_SERIES Obtiene la suma de todos los valores por intervalo de tiempo.
WEIGHTED_AVERAGE El promedio ponderado de un campo en la ventana de tiempo.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.