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
Jika ada persis satu kolom pivot dengan
select_expression
bernilai benar,expression
akan ditampilkan. Jika tidak,expression
akan menampilkan NULL.pivot_where
tidak dapat digunakan dalam filter kustom.