Funções de janela

Funções de janela são funções analíticas que você pode usar para vários cálculos, como totais correntes, médias móveis e classificações.

Para regras gerais de sintaxe, consulte Sintaxe e uso da função de janela. Para sintaxe específica de funções individuais, acesse os links na tabela a seguir.

Subcategoria

Notas

Janela geral

Usa a sintaxe WITHIN GROUP.

Usa a sintaxe WITHIN GROUP.

Usa a sintaxe WITHIN GROUP.

STDDEV e STDDEV_SAMP são aliases.

Alias para VAR_POP.

Alias para VAR_SAMP.

Classificação

Oferece suporte apenas a quadros de janela RANGE BETWEEN sem deslocamentos explícitos.

Agregação bit a bit

Agregação booliana

Hash

Agregação de dados semiestruturados

Contagem de valores distintos

Regressão linear

Estatística e probabilidade

Estimativa de cardinalidade . (usando HyperLogLog)

Alias para HLL.

Não é uma função de agregação; utiliza entrada escalar de HLL_ACCUMULATE ou HLL_COMBINE.

Estimativa de similaridade . (usando MinHash)

Alias para APPROXIMATE_SIMILARITY.

Estimativa de frequência . (usando Space-Saving)

Não é uma função de agregação; utiliza entrada escalar de APPROX_TOP_K_ACCUMULATE ou APPROX_TOP_K_COMBINE.

Estimativa de percentil . (usando t-Digest)

Não é uma função de agregação; utiliza entrada escalar de APPROX_PERCENTILE_ACCUMULATE ou APPROX_PERCENTILE_COMBINE.