##  PivotField classe
Rappresenta un campo in un report di tabella pivot.



Il tipo PivotField espone i seguenti membri:

###  Proprietà
| Proprietà| Descrizione|
| :- | :- |
| [pivot_items](/cells/python-net/it/aspose.cells.pivot/pivotfield/pivot_items) | Ottiene gli elementi pivot del campo pivot|
| [range](/cells/python-net/it/aspose.cells.pivot/pivotfield/range) | Ottiene l'intervallo del gruppo del campo pivot|
| [group_settings](/cells/python-net/it/aspose.cells.pivot/pivotfield/group_settings) | Ottiene le impostazioni di gruppo del campo pivot.|
| [is_calculated_field](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_calculated_field) | Indica se il campo della tabella pivot specificato è un campo calcolato.|
| [is_value_fields](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_value_fields) | Indica se questo campo rappresenta campi di valori.|
| [base_index](/cells/python-net/it/aspose.cells.pivot/pivotfield/base_index) | Rappresenta l'indice PivotField nei PivotField di base.|
| [position](/cells/python-net/it/aspose.cells.pivot/pivotfield/position) | Rappresenta l'indice [`PivotField`](/cells/python-net/it/aspose.cells.pivot/pivotfield) nella regione.|
| [region_type](/cells/python-net/it/aspose.cells.pivot/pivotfield/region_type) | Specifica l'area della tabella pivot in cui viene visualizzato questo campo.|
| [name](/cells/python-net/it/aspose.cells.pivot/pivotfield/name) | Rappresenta il nome del campo pivot.|
| [display_name](/cells/python-net/it/aspose.cells.pivot/pivotfield/display_name) | Rappresenta il nome visualizzato del campo pivot.|
| [is_auto_subtotals](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_auto_subtotals) | Indica se il campo specificato mostra i subtotali automatici. Il valore predefinito è "vero".|
| [drag_to_column](/cells/python-net/it/aspose.cells.pivot/pivotfield/drag_to_column) | Indica se il campo specificato può essere trascinato nella posizione della colonna.<br/> Il valore predefinito è vero.|
| [drag_to_hide](/cells/python-net/it/aspose.cells.pivot/pivotfield/drag_to_hide) | Indica se il campo specificato può essere trascinato nella posizione nascosta.<br/> Il valore predefinito è vero.|
| [drag_to_row](/cells/python-net/it/aspose.cells.pivot/pivotfield/drag_to_row) | Indica se il campo specificato può essere trascinato nella posizione della riga.<br/> Il valore predefinito è vero.|
| [drag_to_page](/cells/python-net/it/aspose.cells.pivot/pivotfield/drag_to_page) |Indica se il campo specificato può essere trascinato nella posizione della pagina.<br/> Il valore predefinito è vero.|
| [drag_to_data](/cells/python-net/it/aspose.cells.pivot/pivotfield/drag_to_data) | Indica se il campo specificato può essere trascinato nella posizione dati.<br/> Il valore predefinito è vero.|
| [is_multiple_item_selection_allowed](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_multiple_item_selection_allowed) | indica se il campo può contenere più elementi<br/>selezionato nel campo pagina<br/> Il valore predefinito è falso.|
| [is_repeat_item_labels](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_repeat_item_labels) | Indica se le etichette del campo vengono ripetute nella regione.<br/> Il valore predefinito è falso.|
| [is_include_new_items_in_filter](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_include_new_items_in_filter) | Indica se includere nuovi elementi nel campo nel filtro manuale.<br/> Il valore predefinito è falso.|
| [is_insert_page_breaks_between_items](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_insert_page_breaks_between_items) | Indica se inserire interruzioni di pagina dopo ogni elemento.<br/> Il valore predefinito è falso.|
| [show_all_items](/cells/python-net/it/aspose.cells.pivot/pivotfield/show_all_items) | Indica se tutti gli elementi vengono visualizzati nel report della tabella pivot,<br/>anche se non contengono dati di riepilogo.<br/>mostra elementi senza dati<br/> Il valore predefinito è falso.|
| [non_auto_sort_default](/cells/python-net/it/aspose.cells.pivot/pivotfield/non_auto_sort_default) | Indica se un'operazione di ordinamento che verrà applicata a questo campo pivot è un'operazione di ordinamento automatico o un semplice ordinamento dei dati.|
| [is_auto_sort](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_auto_sort) | Indica se il campo della tabella pivot specificato viene ordinato automaticamente.|
| [is_ascend_sort](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_ascend_sort) | Indica se il campo della tabella pivot specificato è ordinato automaticamente in ordine crescente.|
| [sort_setting](/cells/python-net/it/aspose.cells.pivot/pivotfield/sort_setting) | Ottiene tutte le impostazioni di ordinamento automatico|
| [auto_sort_field](/cells/python-net/it/aspose.cells.pivot/pivotfield/auto_sort_field) | Rappresenta l'indice del campo ordinato automaticamente.<br/> -1 indica il PivotField stesso, altri indicano la posizione dei campi dati.|
| [is_auto_show](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_auto_show) |Indica se il campo della tabella pivot specificato viene visualizzato automaticamente, valido solo per Excel 2003.|
| [is_ascend_show](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_ascend_show) | Indica se il campo della tabella pivot specificato viene visualizzato automaticamente in ordine crescente.|
| [auto_show_count](/cells/python-net/it/aspose.cells.pivot/pivotfield/auto_show_count) | Rappresenta il numero di elementi in alto o in basso<br/> che vengono visualizzati automaticamente nel campo della tabella pivot specificato.|
| [auto_show_field](/cells/python-net/it/aspose.cells.pivot/pivotfield/auto_show_field) | Rappresenta l'indice del campo di visualizzazione automatica. -1 indica il PivotField stesso.<br/> Dovrebbe essere l'indice dei campi dati.|
| [function](/cells/python-net/it/aspose.cells.pivot/pivotfield/function) | Rappresenta la funzione utilizzata per riepilogare il campo dati della tabella pivot.|
| [show_values_setting](/cells/python-net/it/aspose.cells.pivot/pivotfield/show_values_setting) | Ottiene le impostazioni per visualizzare i valori quando è in uso il calcolo ShowDataAs.|
| [data_display_format](/cells/python-net/it/aspose.cells.pivot/pivotfield/data_display_format) | Rappresenta come visualizzare i valori in un campo dati del report pivot.|
| [base_field_index](/cells/python-net/it/aspose.cells.pivot/pivotfield/base_field_index) | Rappresenta il campo base per un calcolo personalizzato quando è in uso il calcolo ShowDataAs.|
| [base_item_position](/cells/python-net/it/aspose.cells.pivot/pivotfield/base_item_position) | Rappresenta l'elemento nel campo base per un calcolo personalizzato quando è in uso il calcolo ShowDataAs.<br/> Valido solo per i campi dati.<br/>Poiché PivotItemPosition.Custom è solo per la lettura, se è necessario impostare PivotItemPosition.Custom,<br/> impostare l'attributo PivotField.BaseItemIndex.|
| [base_item_index](/cells/python-net/it/aspose.cells.pivot/pivotfield/base_item_index) | Rappresenta l'elemento nel campo base per un calcolo personalizzato quando è in uso il calcolo ShowDataAs.<br/> Valido solo per i campi dati.|
| [current_page_item](/cells/python-net/it/aspose.cells.pivot/pivotfield/current_page_item) |Rappresenta l'elemento della pagina corrente visualizzato per il campo della pagina (valido solo per i campi della pagina).|
| [number](/cells/python-net/it/aspose.cells.pivot/pivotfield/number) | Rappresenta il formato di visualizzazione incorporato di numeri e date.|
| [insert_blank_row](/cells/python-net/it/aspose.cells.pivot/pivotfield/insert_blank_row) | Indica se inserire una riga vuota dopo ogni elemento.|
| [show_subtotal_at_top](/cells/python-net/it/aspose.cells.pivot/pivotfield/show_subtotal_at_top) | quando ShowInOutlineForm è vero, visualizza i subtotali nella parte superiore dell'elenco degli elementi anziché nella parte inferiore|
| [show_in_outline_form](/cells/python-net/it/aspose.cells.pivot/pivotfield/show_in_outline_form) | Indica se disporre questo campo in forma di struttura nella vista Tabella pivot|
| [number_format](/cells/python-net/it/aspose.cells.pivot/pivotfield/number_format) | Rappresenta il formato di visualizzazione personalizzato di numeri e date.|
| [items](/cells/python-net/it/aspose.cells.pivot/pivotfield/items) | Ottieni tutte le etichette degli elementi pivot in questo campo.|
| [original_items](/cells/python-net/it/aspose.cells.pivot/pivotfield/original_items) | Ottieni gli elementi base originali;|
| [item_count](/cells/python-net/it/aspose.cells.pivot/pivotfield/item_count) | Ottiene il conteggio degli elementi base in questo campo pivot.|
| [show_compact](/cells/python-net/it/aspose.cells.pivot/pivotfield/show_compact) | Indica se visualizzare le etichette dal campo successivo nella stessa colonna nella vista Tabella pivot|


###  Metodi
| Metodo| Descrizione|
| :- | :- |
| [`group_by(self, interval, new_field)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/group_by/#float-bool) | Raggruppa automaticamente il campo con interno|
| [`group_by(self, start, end, groups, interval, first_as_new_field)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/group_by/#datetime-datetime-list-float-bool) | Raggruppa il file in base ai tipi di gruppo data.|
| [`group_by(self, start, end, interval, new_field)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/group_by/#float-float-float-bool) | Raggruppa il file in base al numero.|
| [`group_by(self, custom_group_items, new_field)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/group_by/#list-bool) | Raggruppa il campo in modo personalizzato.|
| [`sort_by(self, sort_type, field_sorted_by)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/sort_by/#aspose.cells.sortorder-int) | Ordina questo campo pivot.|
| [`sort_by(self, sort_type, field_sorted_by, data_type, cell_name)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/sort_by/#aspose.cells.sortorder-int-aspose.cells.pivot.pivotlinetype-str) | Ordina questo campo pivot.|
| [`hide_item(self, index, is_hidden)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/hide_item/#int-bool) | Imposta se lo specifico PivotItem in un campo dati è nascosto.|
| [`hide_item(self, item_value, is_hidden)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/hide_item/#str-bool) | Imposta se lo specifico PivotItem in un campo dati è nascosto.|
| [`init_pivot_items(self)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/init_pivot_items/#) |Inizializza gli elementi pivot del campo pivot|
| [`ungroup(self)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/ungroup/#) | Separare il campo pivot.|
| [`get_pivot_filter_by_type(self, type)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/get_pivot_filter_by_type/#aspose.cells.pivot.pivotfiltertype) | Ottiene il filtro pivot del campo pivot per tipo|
| [`get_pivot_filters(self)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/get_pivot_filters/#) | Ottiene i filtri pivot del campo pivot|
| [`get_filters(self)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/get_filters/#) | Ottiene tutti i filtri pivot di questo campo pivot.|
| [`clear_filter(self)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/clear_filter/#) | Cancella l'impostazione del filtro su questo campo pivot.|
| [`filter_top10(self, value_field_index, type, is_top, item_count)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/filter_top10/#int-aspose.cells.pivot.pivotfiltertype-bool-int) | Filtra in base ai valori del campo pivot dei dati.|
| [`filter_by_value(self, value_field_index, type, value1, value2)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/filter_by_value/#int-aspose.cells.pivot.pivotfiltertype-float-float) | Filtra in base ai valori del campo pivot dei dati.|
| [`filter_by_label(self, type, label1, label2)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/filter_by_label/#aspose.cells.pivot.pivotfiltertype-str-str) | Filtra per didascalie del campo pivot di riga o colonna.|
| [`filter_by_date(self, type, date_time1, date_time2)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/filter_by_date/#aspose.cells.pivot.pivotfiltertype-datetime-datetime) | Filtra in base all'impostazione della data del campo pivot di riga o colonna.|
| [`get_calculated_field_formula(self)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/get_calculated_field_formula/#) | Ottieni la stringa della formula del campo calcolato specificato.|
| [`get_formula(self)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/get_formula/#) | Ottiene la formula del campo calcolato.|
| [`set_subtotals(self, subtotal_type, shown)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/set_subtotals/#aspose.cells.pivot.pivotfieldsubtotaltype-bool) | Imposta se il campo specificato mostra i subtotali.|
| [`get_subtotals(self, subtotal_type)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/get_subtotals/#aspose.cells.pivot.pivotfieldsubtotaltype) | Indica se visualizzare il subtotale specificato.|
| [`show_values_as(self, display_format, base_field, base_item_position_type, base_item)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/show_values_as/#aspose.cells.pivot.pivotfielddatadisplayformat-int-aspose.cells.pivot.pivotitempositiontype-int) | Mostra i valori del campo dati in un formato di visualizzazione diverso quando è in uso il calcolo ShowDataAs.|
| [`is_hidden_item(self, index)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_hidden_item/#int) | Indica se l'elemento PivotItem specifico è nascosto.|
| [`is_hidden_item_detail(self, index)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/is_hidden_item_detail/#int) | Ottiene se nascondere i dettagli dello specifico PivotItem.|
| [`hide_item_detail(self, index, is_hidden_detail)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/hide_item_detail/#int-bool) | Imposta se lo specifico PivotItem in un campo pivot è un dettaglio nascosto.|
| [`hide_detail(self, is_hidden_detail)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/hide_detail/#bool) |Imposta se i PivotItems in un campo pivot sono dettagli nascosti. Vale a dire se comprime/espande questo campo.|
| [`add_calculated_item(self, name, formula)`](/cells/python-net/it/aspose.cells.pivot/pivotfield/add_calculated_item/#str-str) | Aggiungere un elemento formula calcolato al campo pivot.|



###  Esempio

```python
from aspose.cells import Workbook
from aspose.cells.pivot import PivotFieldType, PivotTableStyleType

book = Workbook()
sheet = book.worksheets[0]
cells = sheet.cells
cells.get(0, 0).value = "fruit"
cells.get(1, 0).value = "grape"
cells.get(2, 0).value = "blueberry"
cells.get(3, 0).value = "kiwi"
cells.get(4, 0).value = "cherry"
cells.get(5, 0).value = "grape"
cells.get(6, 0).value = "blueberry"
cells.get(7, 0).value = "kiwi"
cells.get(8, 0).value = "cherry"
cells.get(0, 1).value = "year"
cells.get(1, 1).value = 2020
cells.get(2, 1).value = 2020
cells.get(3, 1).value = 2020
cells.get(4, 1).value = 2020
cells.get(5, 1).value = 2021
cells.get(6, 1).value = 2021
cells.get(7, 1).value = 2021
cells.get(8, 1).value = 2021
cells.get(0, 2).value = "amount"
cells.get(1, 2).value = 50
cells.get(2, 2).value = 60
cells.get(3, 2).value = 70
cells.get(4, 2).value = 80
cells.get(5, 2).value = 90
cells.get(6, 2).value = 100
cells.get(7, 2).value = 110
cells.get(8, 2).value = 120
pivots = sheet.pivot_tables
pivotIndex = pivots.add("=Sheet1!A1:C9", "A12", "TestPivotTable")
pivot = pivots[pivotIndex]
pivot.add_field_to_area(PivotFieldType.ROW, "fruit")
pivot.add_field_to_area(PivotFieldType.COLUMN, "year")
pivot.add_field_to_area(PivotFieldType.DATA, "amount")
pivot.pivot_table_style_type = PivotTableStyleType.PIVOT_TABLE_STYLE_MEDIUM10
# Change PivotField's attributes
rowField = pivot.row_fields[0]
rowField.display_name = "custom display name"
pivot.refresh_data()
pivot.calculate_data()
# do your business
book.save("out.xlsx")

```

###  Guarda anche
* modulo [`aspose.cells.pivot`](..)
* classe [`PivotField`](/cells/python-net/it/aspose.cells.pivot/pivotfield)
