A função de agregação escreve rapidamente

Uma função de agregação executa um cálculo sobre um conjunto de valores e devolve um único valor. Estas funções são utilizadas 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, veja Tipos de funções escalares.

Funções binárias

Nome da Função Descrição
binary_all_and() Devolve o valor agregado com o binário E do grupo.
binary_all_or() Devolve o valor agregado com o binário OU do grupo.
binary_all_xor() Devolve o valor agregado com o XOR binário do grupo.

Funções dinâmicas

Nome da Função Descrição
buildschema() Devolve o esquema mínimo que admite todos os valores da entrada dinâmica.
make_bag(), make_bag_if() Devolve um conjunto de propriedades de valores dinâmicos dentro do grupo sem/com um predicado.
make_list(), make_list_if() Devolve uma lista de todos os valores dentro do grupo sem/com um predicado.
make_list_with_nulls() Devolve uma lista de todos os valores dentro do grupo, incluindo valores nulos.
make_set(), make_set_if() Devolve um conjunto de valores distintos no grupo sem/com um predicado.

Funções do seletor de linhas

Nome da Função Descrição
arg_max() Devolve uma ou mais expressões quando o argumento é maximizado.
arg_min() Devolve 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
avg() Devolve um valor médio em todo o grupo.
avgif() Devolve um valor médio em todo o grupo (com predicado).
count(), countif() Devolve uma contagem do grupo sem/com um predicado.
count_distinct(), count_distinctif() Devolve uma contagem de elementos exclusivos no grupo sem/com um predicado.
dcount(), dcountif() Devolve uma contagem aproximada e distinta dos elementos do grupo sem/com um predicado.
hll() Devolve os resultados do HyperLogLog (HLL) dos elementos do grupo, um valor intermédio da dcount aproximação.
hll_if() Devolve os resultados do HyperLogLog (HLL) dos elementos do grupo, um valor intermédio da dcount aproximação (com predicado).
hll_merge() Devolve um valor para resultados de HLL intercalados.
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 de percentil do grupo.
percentis() Devolve estimativas de percentil do grupo.
percentiles_array() Devolve o percentil aproximado da matriz.
percentilesw() 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 em todo o grupo para uma população considerada representativa.
sum(), sumif() Devolve a soma dos elementos no 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() Devolve o valor intercalado tdigest em todo o grupo.
variância(), variânciaif() Devolve a variância em todo o grupo sem/com um predicado.
variancep() Devolve a variância em todo o grupo para uma população que é considerada representativa.