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
Nell'esempio seguente cerchiamo la colonna pivot basata su "Stato ordine" e con un valore di "In attesa". Se lo troviamo, restituisce il "Conteggio ordini" in quella cella:
pivot_where(${orders.status} = "pending", ${orders.count})
Aspetti da considerare
Se esiste esattamente una colonna pivot in cui
select_expressionè true, viene restituitoexpression. In caso contrario,expressionrestituisce NULL.pivot_wherenon può essere utilizzato in un filtro personalizzato.