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 secondi per il pivot e così via) La funzione restituisce un valore nullo per i risultati non 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 incrociata, Categoria di prodotti, che ha i valori Swimwear e Coats. Per calcolare il numero totale di ordini effettuati in ogni stagione in tutte le categorie, crea un calcolo tabulare Conteggio totale degli 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 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.