PivotValueField
- class PivotValueField
A field in the Values area of a pivot table, accessed via
PivotValueFields:>>> pt = xw.books['Book1'].sheets[0].pivot_tables[0] >>> value_field = pt.values.add('Sales') >>> value_field.name, value_field.function ('Sum of Sales', 'sum') >>> value_field.function = 'average' >>> value_field.number_format = '#,##0.00' >>> value_field.name = 'Average Sales' >>> pt.values['Average Sales'].source_field 'Sales'
Added in version 0.37.3.
- property function: Literal['sum', 'count', 'average', 'max', 'min', 'product', 'count_numbers', 'stdev', 'stdevp', 'var', 'varp'] | None
"sum","count","average","max","min","product","count_numbers","stdev","stdevp","var"or"varp". ReturnsNoneif the engine only knows that Excel picked the default.- Type:
Returns or sets the summary function
- Setter type:
str
- property name: str
Returns or sets the caption, e.g.
"Sum of Sales". Excel rejects a name that equals the name of a source field.On xlwings Lite and xlwings Server, reading it only works for value fields that already existed when the script started or if the name was set in the same script. The automatic caption of a value field added in the same script can’t be read.
- property number_format: str
Returns or sets the number format of the value field.
On xlwings Lite and xlwings Server, reading it only works for value fields that already existed when the script started or if the format was set in the same script.
- property parent: PivotTable
Returns the pivot table the field belongs to.