Skip to main content

quantilesExact

Introduit dans : v1.1.0 Calcule exactement plusieurs quantiles d’une séquence de données numériques à différents niveaux, simultanément. Cette fonction est équivalente à 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
Paramètres
  • level — Niveaux de quantiles. Un ou plusieurs nombres à virgule flottante constants de 0 à 1. Nous recommandons d’utiliser des valeurs level dans la plage [0.01, 0.99]. Float*
Arguments Valeur renvoyée Tableau de quantiles pour les niveaux spécifiés, dans le même ordre que celui des niveaux indiqués. Pour les types de données numériques, le format de sortie correspond au format d’entrée. 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
Dernière modification le 23 juillet 2026