Fonctions de fenêtre

Les fonctions de fenêtre sont des fonctions analytiques que vous pouvez utiliser pour divers calculs tels que les totaux cumulés, les moyennes mobiles et les classements.

Pour les règles de syntaxe générales, voir Syntaxe et utilisation des fonctions de fenêtre. Pour la syntaxe spécifique aux fonctions individuelles, accédez aux liens dans la table suivante.

Sous-catégorie

Remarques

Fenêtre générale

Utilise la syntaxe WITHIN GROUP.

Utilise la syntaxe WITHIN GROUP.

Utilise la syntaxe WITHIN GROUP.

STDDEV et STDDEV_SAMP sont des alias.

Alias pour VAR_POP.

Alias pour VAR_SAMP.

Classement

Prend en charge uniquement les cadres de fenêtre RANGE BETWEEN sans décalages explicites.

Agrégation Bitwise

Agrégation booléenne

Hachage

Agrégation de données semi-structurées

Comptage de valeurs distinctes

Régression linéaire

Statistiques et probabilités

Estimation de cardinalité . (en utilisant HyperLogLog)

Alias pour HLL.

Pas une fonction d’agrégation. Utilise une entrée scalaire à partir de HLL_ACCUMULATE ou HLL_COMBINE.

Estimation de similarité . (en utilisant MinHash)

Alias pour APPROXIMATE_SIMILARITY.

Estimation de fréquence . (en utilisant Économie d’espace)

Pas une fonction d’agrégation. Utilise une entrée scalaire à partir de APPROX_TOP_K_ACCUMULATE ou APPROX_TOP_K_COMBINE.

Estimation du centile . (en utilisant t-Digest)

Pas une fonction d’agrégation. Utilise une entrée scalaire à partir de APPROX_PERCENTILE_ACCUMULATE ou APPROX_PERCENTILE_COMBINE.