メインコンテンツへスキップ
値のグループ内における累積分布、つまり現在の行の値以下の値を持つ行の割合を計算します。パーティション内でその値が相対的にどの位置にあるかを判断する際に使用できます。 構文
デフォルトで必須のウィンドウフレーム定義は RANGE BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING です。 window function の構文の詳細については、Window Functions - Syntaxを参照してください。 戻り値
  • 現在の行の相対的な順位を返します。戻り値の型は、[0, 1] の範囲の Float64 です。Float64
次の例では、チーム内の給与の累積分布を計算します。
Query
Query
Response
実装の詳細 cume_dist() 関数は、次の式で相対位置を計算します。
同じ値を持つ行 (同順位の行) には同じ累積分布値が割り当てられ、その値は同順位グループ内の最大の順位に対応します。
最終更新日 2026年7月2日