Fungsi pivot_where

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

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

  2. pivot_where tidak dapat digunakan di filter kustom.