Fungsi pivot_where
dapat digunakan dalam penghitungan tabel untuk memilih kolom pivot berdasarkan kondisi.
Sintaksis
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 kami menemukannya, tampilkan "Order Count" di sel tersebut:
pivot_where(${orders.status} = "pending", ${orders.count})
Hal untuk diketahui
Jika persis ada satu kolom pivot dengan
select_expression
yang bernilai benar,expression
akan ditampilkan. Jika tidak,expression
akan menampilkan NULL.pivot_where
tidak dapat digunakan di filter kustom.