pivot_where 函式可用於資料表計算,根據條件選取樞紐資料欄。
語法
pivot_where(select_expression, expression)
如果資料透視欄不存在或不唯一,pivot_where 函式會傳回該欄的 expression 值,該值會唯一滿足 select_expression 或 null。
範例
在以下範例中,我們會尋找以「訂單狀態」為依據,且值為「待處理」的樞紐資料欄。如果找到,就會傳回該儲存格中的「Order Count」:
pivot_where(${orders.status} = "pending", ${orders.count})
注意事項
如果「恰好」有一個樞紐資料欄的
select_expression為 true,系統就會傳回expression。否則expression會傳回 NULL。pivot_where無法用於自訂篩選器。