Funzione pivot_where

La funzione pivot_where può essere utilizzata in un calcolo tabella per selezionare una colonna pivot in base a una condizione.

Syntax

pivot_where(select_expression, expression)

La funzione pivot_where restituisce il valore expression per la colonna pivot che soddisfa select_expression o null in modo univoco se tale colonna non esiste o non è univoca.

Esempi

Nell'esempio seguente vediamo la colonna pivot basata su "Stato dell'ordine" e con il valore "in attesa". Se lo troviamo, restituisci il numero di ordini indicato nella cella:

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

Aspetti da tenere presenti

  1. Se è presente esattamente una colonna pivot in cui select_expression è vero, viene restituito expression. In caso contrario, expression restituisce NULL.

  2. Impossibile utilizzare pivot_where in un filtro personalizzato.