La funzione PER.PIVOT consente di creare un riepilogo dei dati tramite una formula. Supporta il raggruppamento lungo due assi e l'aggregazione dei valori associati. Ad esempio, se si dispone di una tabella di dati di vendita, è possibile generare un riepilogo delle vendite per stato e anno.
Nota: PER.PIVOT è una funzione che restituisce una matrice di valori che possono estendersi alla griglia. Una discussione su PIVOTBY e sulle tabelle pivot è disponibile qui.
Sintassi
La funzione PER.PIVOT consente di raggruppare, aggregare, ordinare e filtrare i dati in base ai campi riga e colonna specificati.
La sintassi della funzione PER.PIVOT è:
PER.PIVOT(row_fields;col_fields;valori;funzione;[field_headers];[row_total_depth];[row_sort_order];[col_total_depth];[col_sort_order];[filter_array])
Discussione |
Descrizione |
---|---|
row_fields (obbligatorio) |
Matrice o intervallo orientato alle colonne che contiene i valori usati per raggruppare le righe e generare intestazioni di riga. La matrice o l'intervallo può contenere più colonne. In tal caso, l'output avrà più livelli di gruppo di righe. |
col_fields (obbligatorio) |
Matrice o intervallo orientato alle colonne che contiene i valori usati per raggruppare le colonne e generare intestazioni di colonna. La matrice o l'intervallo può contenere più colonne. In tal caso, l'output avrà più livelli di gruppo di colonne. |
valori (obbligatorio) |
Matrice o intervallo di dati orientati alla colonna da aggregare. La matrice o l'intervallo può contenere più colonne. In tal caso, l'output avrà più aggregazioni. |
Funzione (obbligatorio) |
Una funzione lambda o un'espressione lambda ridotta (SUM, AVERAGE, COUNT e così via) che definisce come aggregare i valori. È possibile fornire un vettore di lambdas. In tal caso, l'output avrà più aggregazioni. L'orientamento del vettore determinerà se sono disposti per riga o per colonna. |
field_headers |
Numero che specifica se i row_fields, i col_fields e i valori hanno intestazioni e se le intestazioni dei campi devono essere restituite nei risultati. I valori possibili sono:
Mancante: Automatico. Nota: Automatico presuppone che i dati contengano intestazioni in base all'argomento valori. Se il primo valore è testo e il secondo valore è un numero, si presuppone che i dati abbiano intestazioni. Le intestazioni dei campi vengono visualizzate se sono presenti più livelli di riga o di gruppo di colonne. |
row_total_depth |
Determina se le intestazioni di riga devono contenere totali. I valori possibili sono:
Mancante: Automatico: Totali complessivi e, se possibile, subtotali. Nota: Per i subtotali, row_fields deve avere almeno 2 colonne. I numeri maggiori di 2 sono supportati row_field ha colonne sufficienti. |
row_sort_order |
Numero che indica come ordinare le righe. I numeri corrispondono alle colonne in row_fields seguite dalle colonne nei valori. Se il numero è negativo, le righe vengono ordinate in ordine decrescente/inverso. Durante l'ordinamento in base a row_fields, è possibile fornire un vettore di numeri. |
col_total_depth |
Determina se le intestazioni di colonna devono contenere totali. I valori possibili sono:
Mancante: Automatico: Totali complessivi e, se possibile, subtotali. Nota: Per i subtotali, col_fields deve avere almeno 2 colonne. I numeri maggiori di 2 sono supportati col_field ha colonne sufficienti. |
col_sort_order |
Numero che indica come ordinare le righe. I numeri corrispondono alle colonne in col_fields seguite dalle colonne nei valori. Se il numero è negativo, le righe vengono ordinate in ordine decrescente/inverso. Durante l'ordinamento in base a col_fields, è possibile fornire un vettore di numeri. |
filter_array |
Matrice 1D orientata a colonne di valori booleani che indica se deve essere considerata la riga di dati corrispondente. Nota: La lunghezza della matrice deve corrispondere alla lunghezza di quelle fornite per row_fields e col_fields. |
Esempi
Esempio 1: usare PIVOTBY per generare un riepilogo delle vendite totali per prodotto e anno.
Esempio 2: usare PIVOTBY per generare un riepilogo delle vendite totali per prodotto e anno. Ordinamento decrescente in base alle vendite.