La funzione pivot_where
può essere utilizzata in un calcolo tabulare per selezionare una colonna pivot in base a una condizione.
Sintassi
pivot_where(select_expression, expression)
La funzione pivot_where
restituisce il valore di expression
per la colonna pivot che soddisfa in modo univoco select_expression
o null
se una colonna di questo tipo non esiste o non è univoca.
Esempi
Nel seguente esempio, cerchiamo la colonna pivot che si basa su "Stato ordine" e ha il valore "in attesa". Se lo troviamo, restituisce il "Conteggio ordini" in quella cella:
pivot_where(${orders.status} = "pending", ${orders.count})
Aspetti da tenere presenti
Se è presente esattamente una colonna pivot in cui
select_expression
è true, viene restituitoexpression
. In caso contrario,expression
restituisce NULL.pivot_where
non può essere utilizzato in un filtro personalizzato.