Partilhar via


Visão geral dos tipos de função de agregação

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Uma função de agregação executa um cálculo sobre um conjunto de valores e devolve um único 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 E 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 conjunto 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() Devolve 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() Devolve um valor aleatório não vazio para o grupo sem/com um predicado.

Funções estatísticas

Nome da função Descrição
média() Devolve um valor médio em todo o grupo.
Avgif() Devolve um valor médio em todo o grupo (com predicado).
contagem(), contagem() Devolve uma contagem do grupo sem/com um predicado.
count_distinct(), count_distinctif() Devolve uma contagem de elementos únicos no grupo sem/com um predicado.
dcount(), dcountif() Devolve uma contagem distinta aproximada dos elementos do grupo sem/com um predicado.
HLL() Retorna os resultados HyperLogLog (HLL) dos elementos de 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 de HLL mesclados.
max(), maxif() Devolve o valor máximo em todo o grupo sem/com um predicado.
min(), minif() Devolve o valor mínimo em todo o grupo sem/com um predicado.
percentil() Devolve uma estimativa percentil do grupo.
percentis() Devolve estimativas de percentis do grupo.
percentiles_array() Devolve as aproximações de percentil da matriz.
percentilsw() Devolve o percentil ponderado aproximado do grupo.
percentilesw_array() Devolve o percentil ponderado aproximado da matriz.
Stdev(), Stdevif() Devolve o desvio padrão em todo o grupo para uma população que é considerada uma amostra sem/com um predicado.
Stdevp() Devolve o desvio padrão entre o grupo para uma população considerada representativa.
soma(), sumif() Devolve a soma dos elementos dentro do grupo sem/com um predicado.
Tdigest() Devolve um resultado intermédio para a aproximação dos percentis, o percentil ponderado aproximado do grupo.
tdigest_merge() Retorna o valor mesclado tdigest em todo o grupo.
variância(), variânciase() Devolve a variância entre o grupo sem/com um predicado.
variancep(), variancepif() Devolve a variância entre o grupo para uma população considerada representativa.