pivot_where 函式

pivot_where 函式可用於資料表計算,根據條件選取樞紐資料欄。

語法

pivot_where(select_expression, expression)

如果資料透視欄不存在或不唯一,pivot_where 函式會傳回該欄的 expression 值,該值會唯一滿足 select_expressionnull

範例

在以下範例中,我們會尋找以「訂單狀態」為依據,且值為「待處理」的樞紐資料欄。如果找到,就會傳回該儲存格中的「Order Count」:

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

注意事項

  1. 如果「恰好」有一個樞紐資料欄的 select_expression 為 true,系統就會傳回 expression。否則 expression 會傳回 NULL。

  2. pivot_where 無法用於自訂篩選器