Window

CUME_DIST

SnowflakeSnowflake

Menghitung cumulative distribution (proporsi baris <= current row).

Tipe hasil: DOUBLEDiperbarui: 6 Jan 2026

Syntax

SQL
CUME_DIST() OVER ([PARTITION BY ...] ORDER BY ...)

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Cumulative Distribution

SQL
1SELECT
2 product_name,
3 sales,
4 CUME_DIST() OVER (ORDER BY sales) as cume_dist
5FROM products;

CDF untuk sales.

Pertanyaan Umum tentang CUME_DIST

Apa itu fungsi CUME_DIST di Snowflake?
Menghitung cumulative distribution (proporsi baris <= current row). Di Snowflake, fungsi CUME_DIST termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CUME_DIST di Snowflake?
Gunakan sintaks berikut: CUME_DIST() OVER ([PARTITION BY ...] ORDER BY ...). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CUME_DIST?
Fungsi CUME_DIST mengembalikan nilai bertipe DOUBLE. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.