Pular para o conteúdo

Funções de agregação (Lakehouse v1)

As funções de agregação são ferramentas essenciais em SQL que permitem efetuar cálculos sobre um conjunto de valores e devolver um único resultado.

Estas funções ajudam a extrair e a resumir dados de bases de dados para obter informações valiosas.

Nome da função O que faz
ANY Verifica se alguma linha cumpre a condição especificada
APPROX_COUNT_DISTINCT Estima o número de valores distintos com HyperLogLog
ARG_MAX Encontra o valor de arg correspondente ao valor máximo de val
ARG_MIN Encontra o valor de arg correspondente ao valor mínimo de val
AVG_IF Calcula a média das linhas que cumprem uma condição
ARRAY_AGG Converte todos os valores de uma coluna numa matriz
AVG Calcula o valor médio de uma coluna específica
COUNT_DISTINCT Conta o número de valores distintos numa coluna
COUNT_IF Conta as linhas que cumprem uma condição especificada
COUNT Conta o número de linhas que cumprem determinados critérios
COVAR_POP Devolve a covariância da população de um conjunto de pares de números
COVAR_SAMP Devolve a covariância da amostra de um conjunto de pares de números
GROUP_ARRAY_MOVING_AVG Devolve uma matriz com os elementos que calculam a média móvel dos valores de entrada
GROUP_ARRAY_MOVING_SUM Devolve uma matriz com os elementos que calculam a soma móvel dos valores de entrada
HISTOGRAM Gera um histograma da distribuição dos dados com intervalos de igual altura
JSON_ARRAY_AGG Converte valores numa matriz JSON, ignorando os NULL
JSON_OBJECT_AGG Converte pares chave-valor num objeto JSON
KURTOSIS Calcula a curtose em excesso de um conjunto de valores
MAX_IF Encontra o valor máximo das linhas que cumprem uma condição
MAX Encontra o maior valor de uma coluna específica
MEDIAN Calcula a mediana de uma coluna específica
MEDIAN_TDIGEST Calcula a mediana de uma coluna específica com o algoritmo t-digest
MIN_IF Encontra o valor mínimo das linhas que cumprem uma condição
MIN Encontra o menor valor de uma coluna específica
QUANTILE_CONT Calcula o quantil interpolado de uma coluna específica
QUANTILE_DISC Calcula o quantil de uma coluna específica
QUANTILE_TDIGEST Calcula o quantil com o algoritmo t-digest
QUANTILE_TDIGEST_WEIGHTED Calcula o quantil ponderado com o algoritmo t-digest
RETENTION Calcula a retenção para um conjunto de eventos
SKEWNESS Calcula a assimetria de um conjunto de valores
STDDEV_POP Calcula o desvio padrão da população de uma coluna
STDDEV_SAMP Calcula o desvio padrão da amostra de uma coluna
STRING_AGG Converte todos os valores não NULL em String, separados pelo delimitador
SUM_IF Soma os valores de uma coluna específica que cumprem uma condição
SUM Soma os valores de uma coluna específica
WINDOW_FUNNEL Analisa o comportamento dos utilizadores numa sequência de eventos ordenada no tempo