quantileExactWeighted
weight fois.
Une table de hachage est utilisée dans l’algorithme.
Par conséquent, si les valeurs fournies se répètent fréquemment, la fonction consomme moins de RAM que quantileExact.
Vous pouvez utiliser cette fonction à la place de quantileExact et indiquer un poids de 1.
Lorsque plusieurs fonctions quantile* avec des niveaux différents 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
medianExactWeighted
Paramètres
level— Facultatif. Niveau du quantile. Nombre constant à virgule flottante compris entre 0 et 1. Nous recommandons d’utiliser une valeur delevelcomprise dans l’intervalle[0.01, 0.99]. Valeur par défaut : 0.5. Aveclevel=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*ouDateouDateTimeweight— Colonne contenant les poids des éléments de la séquence. Le poids correspond au nombre d’occurrences d’une valeur.UInt*
Float64 ou Date ou DateTime
Exemples
Calcul du quantile pondéré exact
Query
Response