Passer au contenu principal
Calcule la distribution cumulative d’une valeur au sein d’un groupe de valeurs, c’est-à-dire le pourcentage de lignes dont la valeur est inférieure ou égale à celle de la ligne courante. Cette fonction peut être utilisée pour déterminer la position relative d’une valeur au sein d’une partition. Syntaxe
La définition du cadre de fenêtre, obligatoire et utilisée par défaut, est RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING. Pour plus de détails sur la syntaxe des fonctions de fenêtre, voir : Fonctions de fenêtre - Syntaxe. Valeur renvoyée
  • Le rang relatif de la ligne actuelle. Le type de retour est Float64 dans l’intervalle [0, 1]. Float64.
Exemple L’exemple suivant calcule la distribution cumulative des salaires au sein d’une équipe :
Query
Query
Response
Détails d’implémentation La fonction cume_dist() calcule la position relative à l’aide de la formule suivante :
Les lignes ayant des valeurs égales (ex æquo) reçoivent la même valeur de distribution cumulative, qui correspond à la position la plus élevée du groupe ex æquo.
Dernière modification le 1 juillet 2026