Pivot Table force calculated item to remain as rightmost column when refreshed

craigexcel

Active Member
Joined
Jun 28, 2006
Messages
295
Office Version
  1. 2016
Platform
  1. Windows
I'm reconfiguring a workbook, where multiple sheets will each include a pivot table (PivotTable1), with the following structure, all sourced from the raw data sheet ("ALL DATA"):

1. report filter (each Unit's acronym)
2. 2 Row fields (GL account, and Trading Partner acronym)
3. 1 Column field (Period), which always has "Dec" (prior year) data as 1st column in the pivot table, current period (May) as the 2nd column, and a Calculated Item (labeled "variance", and calculated as current period less Dec prior year value ("=Period[-1]-Period[-2]")
4. Values = sum of an amount field

When I update the raw data (in the "ALL DATA" sheet) with the current period's data (e.g. changing the "Period" raw data field from, for example, "May" to "Jun"), and refresh the pivot tables in the workbook, the resulting view of the Column values in each pivot table are -- Dec as 1st column, Calculated Item as 2nd column (with accompanying #REF errors), and (now) Jun as the 3rd column. Once I drag the "variance" field in the pivot table to be the right-most column, the pivot table then displays the data correctly.

However, some of the sheets have various explanatory hardcoded data immediately below the pivot table, and when the refresh is done, all of the Trading Partner acronyms are displayed regardless of whether they apply to the Unit acronym in the report filter, which, despite the default warning, then of course overwrites some of that hardcoded data which is what I need to avoid.

Is there a way to 'force' the Calculated Item ("variance") to always remain as the rightmost column of the pivot table, despite the 'new' month's data is being added to the raw data source, and hopefully therefore only ever display the related Trading Partner acronyms in the Row field of the pivot table, and NOT overwrite any hardcoded explanatory data below the pivot table?
 
Last edited:

Excel Facts

How can you turn a range sideways?
Copy the range. Select a blank cell. Right-click, Paste Special, then choose Transpose.

Forum statistics

Threads
1,215,197
Messages
6,123,581
Members
449,108
Latest member
rache47

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top