Skip to main content

quantilesExactWeightedInterpolated

Introduit dans : v24.10.0 Calcule simultanément plusieurs quantiles d’une séquence de données numériques par interpolation linéaire à différents niveaux, en tenant compte du poids de chaque élément. Cette fonction est équivalente à quantileExactWeightedInterpolated, mais elle permet de calculer plusieurs niveaux de quantile en un seul parcours, ce qui est plus efficace que d’appeler chaque fonction de quantile séparément. Syntaxe
Paramètres
  • level — Niveaux de quantiles. Un ou plusieurs nombres constants à virgule flottante compris entre 0 et 1. Nous recommandons d’utiliser des valeurs de level dans la plage [0.01, 0.99]. Float*
Arguments
  • expr — Expression sur les valeurs de la colonne produisant des types de données numériques, Date, DateTime ou DateTime64. (U)Int* ou Int128 ou UInt128 ou Int256 ou UInt256 ou Float* ou Decimal* ou Date ou DateTime ou DateTime64
  • weight — Colonne contenant les poids des éléments de la séquence. Le poids correspond au nombre d’occurrences de la valeur. UInt*
Valeur renvoyée Tableau de quantiles des niveaux spécifiés, dans le même ordre que celui des niveaux indiqués. Les arguments numériques produisent Float64, tandis que les arguments Decimal, Date, DateTime et DateTime64 conservent leur format d’entrée. Array(Float64) ou Array(Decimal*) ou Array(Date) ou Array(DateTime) ou Array(DateTime64) Exemples Calcul de plusieurs quantiles interpolés exacts pondérés
Query
Response
Dernière modification le 23 juillet 2026