How to Show Percentage Growth in a PivotTable Grand Total
Question details
The user wants to display the overall percentage growth in a PivotTable's grand total row instead of an incorrect sum of individual percentage values.

- Product
- Spreadsheets
- Device & OS
- not provided
- Scenario
- Calculating period-over-period or year-over-year percentage growth within a PivotTable report.
- Observed behavior
- The PivotTable calculates the grand total by summing up individual row percentages, resulting in an inflated and misleading total percentage instead of true aggregate growth.
Ensure your source data contains distinct numeric columns for the periods you are comparing (for example, '2022 Sales' and '2023 Sales') so that your PivotTable can accurately reference them in a custom formula.
Create a Calculated Field for Percentage Growth
Using a calculated field forces the PivotTable to calculate growth based on the aggregated totals of your columns rather than adding up the individual percentages from each row.
A calculated field adds a new data column to your PivotTable using a custom formula. Because it operates on the sum of the underlying data fields by default, it will naturally evaluate the grand total row correctly as a single ratio.
Click on any cell inside your existing PivotTable to reveal the PivotTable tools on the top ribbon.
Navigate to the 'PivotTable Analyze' (or 'Options') tab, click on 'Fields, Items, & Sets', and select 'Calculated Field'.
In the dialog box, name the new field 'Growth %'. In the formula box, enter =IFERROR(('2023'-'2022')/'2022', "") by double-clicking the respective fields from the list below. Replace '2023' and '2022' with your actual field names.
Click 'Add' and then 'OK'. Right-click the newly added values in your PivotTable, select 'Value Field Settings', click on 'Number Format', and apply a 'Percentage' format.

Easily Manage PivotTable Data with WPS Spreadsheet
WPS Spreadsheet provides powerful data analysis tools, including fully customizable PivotTables and Calculated Fields, helping you handle complex growth metrics seamlessly without formula errors.
- 1. Open Your Dataset: Launch WPS Spreadsheet and open the document containing your raw sales or performance data.
- 2. Insert a PivotTable: Highlight your data range, click on the 'Insert' tab, and choose 'PivotTable' to generate your summary report.
- 3. Add a Custom Field: Navigate to the PivotTable tools, select 'Calculated Field', and input your percentage growth formula.
- 4. Format for Clarity: Apply the percentage number format to the new column to accurately display your grand totals.

Frequently Asked Questions
Why does my PivotTable sum up percentages instead of calculating the overall growth?
By default, a PivotTable summarizes data by summing the values it receives. Since a percentage is treated as a regular numeric decimal in the source data, the PivotTable simply adds them together, leading to inaccurate and inflated totals for ratios.
Can I fix this without using a Calculated Field?
If you are using a Data Model (Power Pivot), you can write a custom DAX measure that divides the sum of the current year by the sum of the previous year. This forces the grand total to evaluate at the aggregate level. Alternatively, you can calculate the growth outside the PivotTable using standard cell references.
How do I format my new Calculated Field to show as a percentage?
Right-click any number in your newly created calculated field column within the PivotTable, select 'Value Field Settings', click the 'Number Format' button at the bottom left, choose 'Percentage', and click 'OK'.




