BigQuery

Fungsi SQL BigQuery

Data warehouse serverless dari Google Cloud. 13 fungsi tersedia.

Menampilkan 13 dari 13 fungsi dalam kategori Window

CUME_DIST

Window

Menghitung cumulative distribution - proporsi baris dengan nilai kurang dari atau sama dengan baris saat ini.

Tipe hasil: FLOAT64

DENSE_RANK

Window

Memberikan peringkat untuk setiap baris tanpa gap. Baris dengan nilai sama mendapat peringkat sama, peringkat berikutnya langsung +1.

Tipe hasil: INT64

FIRST_VALUE

Window

Mengembalikan nilai pertama dalam window frame untuk setiap baris.

Tipe hasil: Same as input expression

LAG

Window

Mengakses nilai dari baris sebelumnya dalam partition berdasarkan offset yang ditentukan.

Tipe hasil: Same as input expression

LAST_VALUE

Window

Mengembalikan nilai terakhir dalam window frame untuk setiap baris.

Tipe hasil: Same as input expression

LEAD

Window

Mengakses nilai dari baris berikutnya dalam partition berdasarkan offset yang ditentukan.

Tipe hasil: Same as input expression

NTH_VALUE

Window

Mengembalikan nilai pada posisi ke-n dalam window frame.

Tipe hasil: Same as input expression

NTILE

Window

Membagi baris dalam partition menjadi sejumlah bucket yang ditentukan dan memberikan nomor bucket ke setiap baris.

Tipe hasil: INT64

PERCENTILE_CONT

Window

Menghitung nilai percentile kontinu dengan interpolasi linear dari nilai-nilai dalam grup.

Tipe hasil: FLOAT64

PERCENTILE_DISC

Window

Mengembalikan nilai aktual pada percentile terdekat tanpa interpolasi.

Tipe hasil: Same as input expression

PERCENT_RANK

Window

Menghitung percentile rank relatif dari setiap baris. Nilai antara 0 dan 1, menunjukkan persentase baris yang lebih rendah.

Tipe hasil: FLOAT64

RANK

Window

Memberikan peringkat untuk setiap baris. Baris dengan nilai sama mendapat peringkat sama, dan ada gap setelah ties.

Tipe hasil: INT64

ROW_NUMBER

Window

Memberikan nomor urut unik untuk setiap baris dalam partition, dimulai dari 1. Tidak ada nilai yang sama.

Tipe hasil: INT64