Funzione indice_pivot

La funzione pivot_index può essere utilizzata nei calcoli tabulari per estrarre e manipolare il valore di una colonna sottoposta a pivot in base al suo indice (in altre parole, la 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 sottoposta a pivot, Categoria di prodotti, che ha i valori Swimwear e Coats. Per calcolare il numero totale di ordini effettuati in ogni stagione per tutte le categorie, crea un calcolo tabulare Conteggio totale ordini.

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

Il calcolo tabulare 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.