quantileDeterministic
quantileExact.
Lorsque plusieurs fonctions quantile* avec différents niveaux sont utilisées dans une requête, les états internes ne sont pas combinés (autrement dit, la requête est moins efficace qu’elle pourrait l’être).
Dans ce cas, utilisez la fonction quantiles.
Syntaxe
medianDeterministic
Paramètres
level— Facultatif. Niveau du quantile. Nombre à virgule flottante constant compris entre 0 et 1. Nous recommandons d’utiliser une valeur deleveldans l’intervalle[0.01, 0.99]. Valeur par défaut : 0.5. Pourlevel=0.5, la fonction calcule la médiane.Float*
expr— Expression appliquée aux valeurs de la colonne, produisant des types de données numériques, Date ou DateTime.(U)Int*ouFloat*ouDecimal*ouDateouDateTimedeterminator— Nombre dont le hash est utilisé à la place d’un générateur de nombres aléatoires dans l’algorithme d’échantillonnage par réservoir afin de rendre le résultat de l’échantillonnage déterministe. Comme déterminateur, vous pouvez utiliser n’importe quel nombre positif déterministe, par exemple un identifiant utilisateur ou un identifiant d’événement. Si la même valeur de déterminateur apparaît trop souvent, la fonction ne fonctionne pas correctement.(U)Int*
Float64 ou Date ou DateTime
Exemples
Calcul d’un quantile déterministe
Query
Response