אפשר להשתמש בפונקציה 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במסנן מותאם אישית.