quantilesExact
quantileExact, mais elle permet de calculer plusieurs niveaux de quantile en un seul passage, ce qui est plus efficace que d’appeler séparément des fonctions de quantile.
Pour obtenir des valeurs exactes, toutes les valeurs transmises sont regroupées dans un tableau, qui est ensuite partiellement trié. Par conséquent, la fonction utilise une mémoire de O(n), où n est le nombre de valeurs transmises.
Syntaxe
level— Niveaux de quantiles. Un ou plusieurs nombres à virgule flottante constants de 0 à 1. Nous recommandons d’utiliser des valeursleveldans la plage[0.01, 0.99].Float*
expr— Expression appliquée aux valeurs de la colonne, produisant des types de données numériques,Date,DateTimeouDateTime64.(U)Int*ouInt128ouUInt128ouInt256ouUInt256ouFloat*ouDecimal*ouDateouDateTimeouDateTime64
Array((U)Int*) ou Array(Int128) ou Array(UInt128) ou Array(Int256) ou Array(UInt256) ou Array(Float*) ou Array(Decimal*) ou Array(Date) ou Array(DateTime) ou Array(DateTime64)
Exemples
Calcul de plusieurs quantiles exacts
Query
Response