Fungsi pivot_where

Fungsi pivot_where dapat digunakan dalam kalkulasi tabel untuk memilih kolom pivot berdasarkan kondisi.

Sintaks

pivot_where(select_expression, expression)

Fungsi pivot_where menampilkan nilai expression untuk kolom pivot yang secara unik memenuhi select_expression atau null jika kolom tersebut tidak ada atau tidak unik.

Contoh

Pada contoh berikut, kita mencari kolom pivot yang didasarkan pada "Status Pesanan", dan memiliki nilai "tertunda". Jika kita menemukannya, tampilkan "Jumlah Pesanan" di sel tersebut:

pivot_where(${orders.status} = "pending", ${orders.count})

Hal untuk diketahui

  1. Jika ada persis satu kolom pivot dengan select_expression bernilai benar, expression akan ditampilkan. Jika tidak, expression akan menampilkan NULL.

  2. pivot_where tidak dapat digunakan dalam filter kustom.