Funzione pivot_index

La funzione pivot_index può essere utilizzata nei calcoli tabulari per estrarre e manipolare il valore di una colonna pivot in base al relativo indice (in altre parole, alla sua posizione).

Sintassi

pivot_index(expression, pivot_index)

La funzione pivot_index valuta expression nel contesto della colonna pivot nella posizione pivot_index (1 per il primo pivot, 2 per il secondo pivot e così via). La funzione restituisce null per i risultati senza pivot.

Esempi

La tabella seguente mostra una query che conteggia il numero di ordini effettuati in ogni stagione dell'anno. La query include una dimensione pivot, Categoria di prodotti, con i valori Swimwear e Coats. Per calcolare il numero totale di ordini effettuati in ogni stagione in tutte le categorie, crea un calcolo della tabella Conteggio totale ordini.

Categoria di prodotti Costumi da bagno Cappotti Numero totale di ordini
Stagione Conteggio ordini Conteggio ordini
Inverno 3 671 674
Primavera 278 120 398
Estate 840 21 861
Autunno 30 432 462

Il calcolo della tabella Conteggio totale ordini somma il valore della prima colonna pivot al valore della seconda colonna pivot. La formula è:

pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)

Aspetti da tenere presenti

pivot_index non può essere utilizzato in un filtro personalizzato.