Ir al contenido

Funciones de agregado (Lakehouse v1)

Las funciones de agregado son herramientas esenciales de SQL que permiten realizar cálculos sobre un conjunto de valores y devolver un único resultado.

Estas funciones le ayudan a extraer y resumir datos de las bases de datos para obtener información valiosa.

Nombre de la función Qué hace
ANY Comprueba si alguna fila cumple la condición especificada
APPROX_COUNT_DISTINCT Estima el número de valores distintos con HyperLogLog
ARG_MAX Encuentra el valor de arg correspondiente al valor máximo de val
ARG_MIN Encuentra el valor de arg correspondiente al valor mínimo de val
AVG_IF Calcula el promedio de las filas que cumplen una condición
ARRAY_AGG Convierte todos los valores de una columna en una matriz
AVG Calcula el valor promedio de una columna específica
COUNT_DISTINCT Cuenta el número de valores distintos de una columna
COUNT_IF Cuenta las filas que cumplen una condición especificada
COUNT Cuenta el número de filas que cumplen ciertos criterios
COVAR_POP Devuelve la covarianza poblacional de un conjunto de pares de números
COVAR_SAMP Devuelve la covarianza muestral de un conjunto de pares de números
GROUP_ARRAY_MOVING_AVG Devuelve una matriz con elementos que calculan el promedio móvil de los valores de entrada
GROUP_ARRAY_MOVING_SUM Devuelve una matriz con elementos que calculan la suma móvil de los valores de entrada
HISTOGRAM Genera un histograma de la distribución de los datos con buckets de igual altura
JSON_ARRAY_AGG Convierte valores en una matriz JSON, omitiendo los NULL
JSON_OBJECT_AGG Convierte pares clave-valor en un objeto JSON
KURTOSIS Calcula la curtosis en exceso de un conjunto de valores
MAX_IF Encuentra el valor máximo de las filas que cumplen una condición
MAX Encuentra el valor más grande de una columna específica
MEDIAN Calcula la mediana de una columna específica
MEDIAN_TDIGEST Calcula la mediana de una columna específica con el algoritmo t-digest
MIN_IF Encuentra el valor mínimo de las filas que cumplen una condición
MIN Encuentra el valor más pequeño de una columna específica
QUANTILE_CONT Calcula el cuantil interpolado de una columna específica
QUANTILE_DISC Calcula el cuantil de una columna específica
QUANTILE_TDIGEST Calcula el cuantil con el algoritmo t-digest
QUANTILE_TDIGEST_WEIGHTED Calcula el cuantil ponderado con el algoritmo t-digest
RETENTION Calcula la retención de un conjunto de eventos
SKEWNESS Calcula la asimetría de un conjunto de valores
STDDEV_POP Calcula la desviación estándar poblacional de una columna
STDDEV_SAMP Calcula la desviación estándar muestral de una columna
STRING_AGG Convierte a String todos los valores no NULL, separados por el delimitador
SUM_IF Suma los valores de una columna específica que cumplen una condición
SUM Suma los valores de una columna específica
WINDOW_FUNNEL Analiza el comportamiento de los usuarios en una secuencia de eventos ordenada en el tiempo