Resumo dos tipos de função de agregação
Artigo 09/24/2024
7 contribuidores
Comentários
Neste artigo
Aplica-se a: ✅Microsoft Fabric ✅Azure Data Explorer ✅Azure Monitor ✅Microsoft Sentinel
Uma função de agregação executa um cálculo em um conjunto de valores e retorna um só valor. Essas funções são usadas em conjunto com o operador summarize. Este artigo lista todas as funções de agregação disponíveis agrupadas por tipo. Para funções escalares, consulte Tipos de função escalar.
Funções binárias
Nome da função
Descrição
binary_all_and()
Retorna o valor agregado usando o binário AND do grupo.
binary_all_or()
Retorna o valor agregado usando o binário OR do grupo.
binary_all_xor()
Retorna o valor agregado usando o XOR binário do grupo.
Funções dinâmicas
Nome da função
Descrição
buildschema()
Retorna o esquema mínimo que admite todos os valores da entrada dinâmica.
make_bag() , make_bag_if()
Retorna um recipiente de propriedades de valores dinâmicos dentro do grupo sem/com um predicado.
make_list() , make_list_if()
Retorna uma lista de todos os valores dentro do grupo sem/com um predicado.
make_list_with_nulls()
Retorna uma lista de todos os valores dentro do grupo, incluindo valores nulos.
make_set() , make_set_if()
Retorna um conjunto de valores distintos dentro do grupo sem/com um predicado.
Funções do seletor de linha
Nome da função
Descrição
arg_max()
Retorna uma ou mais expressões quando o argumento é maximizado.
arg_min()
Retorna uma ou mais expressões quando o argumento é minimizado.
take_any() , take_anyif()
Retorna um valor aleatório não vazio para o grupo sem/com um predicado.
Funções estatísticas
Nome da função
Descrição
avg()
Retorna um valor médio em todo o grupo.
avgif()
Retorna um valor médio em todo o grupo (com predicado).
contagem() , cont.se()
Retorna uma contagem do grupo sem/com um predicado.
count_distinct() , count_distinctif()
Retorna uma contagem de elementos exclusivos no grupo sem/com um predicado.
dcount() , dcountif()
Retorna uma contagem distinta aproximada dos elementos do grupo sem/com um predicado.
hll()
Retorna os resultados do HyperLogLog (HLL) dos elementos do grupo, um valor intermediário da dcount
aproximação.
hll_if()
Retorna os resultados do HyperLogLog (HLL) dos elementos do grupo, um valor intermediário da dcount
aproximação (com predicado).
hll_merge()
Retorna um valor para resultados HLL mesclados.
max() , maxif()
Retorna o valor máximo em todo o grupo sem/com um predicado.
min() , minif()
Retorna o valor mínimo em todo o grupo sem/com um predicado.
percentile()
Retorna uma estimativa de percentil do grupo.
percentis()
Retorna estimativas percentuais do grupo.
percentiles_array()
Retorna as aproximações percentuais da matriz.
percentilesw()
Retorna o percentil ponderado aproximado do grupo.
percentilesw_array()
Retorna o percentil ponderado aproximado da matriz.
desvpad() , stdevif()
Retorna o desvio padrão em todo o grupo para uma população que é considerada uma amostra sem/com um predicado.
stdevp()
Retorna o desvio padrão em todo o grupo para uma população considerada representativa.
soma() , soma()
Retorna a soma dos elementos dentro do grupo sem/com um predicado.
tdigest()
Retorna um resultado intermediário para a aproximação de percentis, o percentil ponderado aproximado do grupo.
tdigest_merge()
Retorna o valor mesclado tdigest
em todo o grupo.
variância() , variânciase()
Retorna a variação no grupo sem/com um predicado.
variânciap()
Retorna a variação entre o grupo para uma população considerada representativa.