Excel Reporting12 min read

Pivot Charts in Excel: Charts That Follow the Data

A pivot chart is a chart wired to a pivot table. Change the grouping, change the filter, refresh the data — the chart follows. The trick is knowing what it will not do, because that is where the wrong number gets published.

Short answer

A pivot chart is a chart bound to a pivot table rather than to a cell range. Change the pivot table's fields, filters or grouping and the chart updates; refresh the source and both update. Insert one with PivotTable Analyze → PivotChart on an existing pivot table. It cannot show anything the pivot table does not contain, so a month with no source rows appears as a gap until you enable Show items with no data.

The link is the point

A normal chart is bound to a range. If a month is added to the data, the range is one column short and the chart silently omits the newest month — the failure mode this whole approach exists to remove.

Normal chartPivot chart
Bound toA cell rangeA pivot table
A new month of data arrivesThe range may not include itIt appears on refresh
Grouping changesRebuild the chartChange the pivot field layout
Filter appliedFilter the underlying cellsFilter the pivot table, or a slicer
Show a different measureRepoint the seriesDrag a different field into Values
Where it breaksSilently, when the range is wrongVisibly or not at all — but it can only show what the pivot table holds

Which chart for which question

The questionChartWhy
How has this moved over time?LineThe eye reads slope well; a line makes the direction obvious
Which categories are biggest?Horizontal bar, sorted descendingLong category names like vendor or ledger head stay readable, and sorting makes the ranking instant
What share of the total is each part?Stacked bar, or a pie for three to five slices onlyBeyond five slices a pie cannot be compared visually
How do two measures move together?Combo chart with a secondary axisAmounts in lakhs and quantities in hundreds need different scales
How does the mix change month to month?Stacked columnShows both the total and the composition moving
Where is the concentration risk?Bar with a cumulative percentage lineThe curve shows how few categories make up most of the value

The pie chart rule

A pie chart with five slices is fine. A pie chart with eleven, four of which are under two percent, is a table with extra steps. If the category list is going to grow next month, the pie is also the chart most likely to become unreadable — use the sorted bar and the problem disappears.

Building one

1

Build the pivot table first

The chart has nothing to show until the pivot table has something worth showing — categories in Rows, one measure in Values, and nothing else in the layout.
2

Insert the chart

Select any cell in the pivot table and press Alt+F1 for an embedded chart, or use PivotTable Analyze → PivotChart for the full dialog with a chart type choice.
3

Turn the field buttons off

If they appear, right-click and choose Hide All Field Buttons on Chart. They add clutter, and a reader who clicks one changes the report for the next person who opens it.
4

Sort by value, not by name

On a bar chart, sorting the category descending is usually more useful than alphabetical. Do it in the pivot table — the chart follows.
5

Set the axis number format

Right-click the value axis → Format Axis → Number. Without this, a value in lakhs appears as 420000 rather than 4,20,000.
6

Move it to where it will be read

Pivot charts are bound to their sheet, so a chart on a working sheet is a chart nobody sees. Cut and paste it to the reporting sheet — the link to the pivot table survives.

The blank month gap

This is the failure readers notice first, and it has two separate causes that look identical.

SituationWhat the chart showsThe fix
The month exists in the data but every amount is blankA point plotted at zero, or a gap depending on the chartPivotTable Options → Layout & Format → For empty cells show: 0
The month does not exist in the data at allA missing point, and a line that jumps across itEnable Show items with no data on the row field, then set empty cells to 0
The month is present but as text in some rowsA separate text group appears alongside the real monthsFix the date column — grouping only works on real dates
The period column was grouped by calendar yearMarch and April sit in different yearsAdd a financial year column to the source and group by that

Show the gap, or show the zero — but decide

A month with no activity is not the same as a month with no data. A line that dips to zero says “nothing happened in June”; a line with a gap says “we do not know about June”. For a management report the first is usually right, because people read the dip correctly. Whichever you choose, it should be a decision rather than an artefact.

One slicer, several charts

This is the step that turns a sheet of charts into something people use rather than read.

1

Build the pivot tables you need

One pivot table per question — revenue by month, revenue by state, top ten vendors, expense by head. Each is a separate pivot table, each on its own small sheet or arranged on one.
2

Build a chart on each

One chart per pivot table. Keep the field layout of each pivot table simple — it is the chart that is doing the explaining, not the grid.
3

Insert one slicer

Select any cell in one pivot table, then PivotTable Analyze → Insert Slicer, and pick the field a reader would change — month, branch, company, financial year.
4

Connect it to every pivot table

Right-click the slicer → Report Connections, and tick each pivot table. All the charts now respond to one control.
5

Add a timeline if there are real dates

A timeline slicer gives a date-range control instead of a list of months, which is easier to operate and takes less space.
6

Line the charts up on one sheet

Paste the charts onto a single reporting sheet and align them. The slicer goes at the top. That sheet is the dashboard — see the dashboard guide for the layout side of this.
ControlWhat it looks likeBest when
Report filterA drop-down above the pivot tableOne person uses the file and knows what they set
SlicerA panel of buttons showing the current selectionSomebody else reads the file and needs to see the filter state
TimelineA date-range sliderThe data has real dates and the question is a period
Slicer with Report ConnectionsOne panel controlling several chartsA dashboard with more than one chart on it

The traps

  • A value field set to Count. The chart looks plausible and the numbers are wrong. Check the pivot table, not the chart.
  • Twelve months in Columns on a bar chart. The chart has one series per month and becomes unreadable. Months belong on the axis, not in the legend.
  • Too many categories. A bar chart of ninety vendors shows nothing. Filter to the top ten by value, and report the rest as a single “other” row.
  • Formatting the cells underneath. It is lost on refresh. Axis and series formats set on the chart itself survive.
  • A chart on a hidden or working sheet. Nobody sees it, and when the workbook is reviewed nobody knows it exists.
  • Deleting the pivot table and keeping the chart. They are one object in practice; removing the pivot table removes the chart's source.
  • Assuming the chart refreshed because the pivot table did. They refresh together, but only when one of them is refreshed. Confirm the pivot table looks right before sending the chart.

What the chart cannot tell you

A chart answers “how much” and “which is bigger”. It does not answer “is this right”. The total plotted on the axis is the total of the rows in the pivot table, and if those rows came from an unreconciled comparison, the chart is an accurate picture of a wrong number.

Where the underlying question is a comparison — what the vendor says against what the books say, what the return says against the ledger — the figures should be reconciled before they reach a pivot table. That is the step Piloteq Automate is built for, and the reason reconciliation comes before reporting in any month-end routine.

If you would rather not build this by hand

When the chart needs a reconciled figure underneath

A pivot chart is only as good as the data in its pivot table. Piloteq Automate produces the reconciled, agreed numbers first — matching two records sets with the rules you set and listing every exception — so the chart shows a figure you can defend.

  • ✓Saved rules applied the same way each period
  • ✓Amount and date tolerances you control
  • ✓Exceptions listed with a reason
  • ✓Results that feed straight into a summary
₹1,499 · Single PC License · 12-month license

See how Piloteq Automate fits into reporting →

Frequently asked questions

What is the difference between a chart and a pivot chart?+

A normal chart is bound to a fixed range of cells. A pivot chart is bound to a pivot table: when you change the pivot table's fields, filters or grouping, the chart changes with it. That link is the whole advantage — and the reason the chart cannot show something the pivot table does not contain.

Why does my pivot chart show a gap for a month with no data?+

Because the month does not exist in the source data at all, so the pivot table has no row for it and the chart plots a gap. Two settings fix it: in PivotTable Options → Layout and Format, set For empty cells show to 0, and enable Show items with no data on the row field. The first handles months present but blank; the second handles months missing entirely.

How do I connect a slicer to more than one pivot chart?+

Right-click the slicer and choose Report Connections, then tick every pivot table the slicer should control. Each pivot chart built on one of those pivot tables then follows the same selection. This is the mechanism that turns a page of separate charts into a dashboard.

Why does my pivot chart formatting keep disappearing?+

Formatting applied to the chart area, the plot area and the series usually survives; formatting applied in a way that depends on the current field layout can be lost when the fields change. If you need a specific look preserved, apply formatting to the chart itself rather than to cells, and avoid re-arranging the fields after formatting — or save the formatting as a chart template and reapply it.

Should I use a pie chart for expense categories?+

Only when there are three to five categories that add up to a meaningful whole. Beyond about five slices the reader cannot compare them, and the smallest slices are indistinguishable. A sorted horizontal bar chart with the values labelled answers the same question far more clearly, and it survives categories being added next month.

Can a pivot chart show two different measures, such as amount and quantity?+

Yes, but they need a combo chart with a secondary axis, because a quantity in the hundreds plotted against an amount in the lakhs will make one series invisible. Right-click the series, choose Change Series Chart Type, set that series to a line and tick Secondary Axis.

Related guides