quantileExactWeightedInterpolated
quantile* avec différents niveaux dans une requête, les états internes ne sont pas combinés (autrement dit, la requête s’exécute moins efficacement qu’elle ne le pourrait).
Dans ce cas, utilisez la fonction quantiles.
Nous recommandons vivement d’utiliser quantileExactWeightedInterpolated plutôt que quantileInterpolatedWeighted, car quantileExactWeightedInterpolated est plus précise que quantileInterpolatedWeighted.
Consultez l’exemple ci-dessous pour plus de détails.
Syntaxe
medianExactWeightedInterpolated
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 sur les valeurs de la colonne renvoyant un type de données numérique,Date,DateTimeouDateTime64.(U)Int*ouInt128ouUInt128ouInt256ouUInt256ouFloat*ouDecimal*ouDateouDateTimeouDateTime64weight— Colonne contenant les poids des éléments de la séquence. Le poids correspond au nombre d’occurrences de la valeur.UInt*
Float64, tandis que les arguments Decimal, Date, DateTime et DateTime64 conservent leur format d’entrée. Float64 ou Decimal* ou Date ou DateTime ou DateTime64
Exemples
Calcul d’un quantile interpolé pondéré exact
Query
Response
Query
Response