PivotTable.AddDataField method (Excel)
Adds a data field to a PivotTable report. Returns a PivotField object that represents the new data field.
Syntax
expression.AddDataField (Field, Caption, Function)
expression A variable that represents a PivotTable object.
Parameters
Name | Required/Optional | Data type | Description |
---|---|---|---|
Field | Required | Object | The unique field on the server. If the source data is Online Analytical Processing (OLAP), the unique field is a cube field. If the source data is non-OLAP (non-OLAP source data), the unique field is a PivotTable field. |
Caption | Optional | Variant | The label used in the PivotTable report to identify this data field. |
Function | Optional | Variant | The function performed in the added data field. |
Return value
PivotField
Example
This example adds a data field titled Total Score to a PivotTable called PivotTable1. This example assumes that a table exists in which one of the columns contains a column titled Score.
Sub AddMoreFields()
With ActiveSheet.PivotTables("PivotTable1")
.AddDataField ActiveSheet.PivotTables( _
"PivotTable1").PivotFields("Score"), "Total Score"
End With
End Sub
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.