Calc's Pivot Table

LibreOffice

Chapter 6 · Calc's Pivot Table

Excel Fundamentals Chapter 9 built a PivotTable by dragging fields into a live, docked panel and watching the result update on the sheet as you went. Calc solves exactly the same problem — summarizing raw data without writing a formula — but through a genuinely different interaction model: a static dialog you configure fully before anything appears.

The Same Job: Summarizing Data Without Writing a Formula

The underlying need hasn't changed from Excel Fundamentals Chapter 9: raw transaction data, one row per record, and a question like "what's the total by category?" that a Pivot Table answers by grouping and aggregating automatically, rather than requiring a separate formula per group.

Building a Pivot Table

Data → Pivot Table → Insert opens a Layout dialog with four boxes — Page Fields, Column Fields, Row Fields, and Data Fields — roughly mapping onto Excel's own Filters, Columns, Rows, and Values. Field names are dragged from an "Available Fields" list directly into these boxes, entirely within this one static dialog.

The Field-Assignment Dialog vs. Excel's Live Panel

This is the genuine interaction difference: Excel lets you drag fields into a persistent side panel and see the actual PivotTable update live on the sheet with every change. Calc instead asks you to configure the entire layout inside one dialog first — Page Fields, Column Fields, Row Fields, and Data Fields all placed before clicking OK — and only then does the finished Pivot Table appear on the sheet. It's a "configure everything, then generate" flow, rather than Excel's own "drag and immediately see the result" flow.

Changing the Aggregation

Double-clicking a field already placed in the Data Fields box (still inside the Layout dialog) opens a small "Data Field" dialog offering the same aggregation choices Excel's own Value Field Settings does — Sum, Average, Count, Max, Min, and more — just reached from within the layout-configuration dialog rather than by clicking a field already sitting in a live Values area.

Refreshing

Right-click the Pivot Table and choose Refresh (or Data → Refresh Range/Pivot Table). This requirement is completely identical to Excel Fundamentals Chapter 9's own rule: the source data changing does not automatically update the Pivot Table — a manual refresh is required every time, in both applications, with no difference in behaviour here at all.

Editing an Existing Pivot Table's Layout

Right-click the Pivot Table and choose Edit Layout to reopen the same static dialog used to build it originally. Rearranging which fields sit in Rows versus Columns means going back into that dialog again — a genuinely different workflow from Excel, where a field can simply be dragged from one live area of the Fields panel directly to another, on the already-built PivotTable, with no separate dialog needed at all.

AspectExcel (Fundamentals Ch.9)Calc
Building the layoutLive, docked Fields panel — see results as you dragA static Layout dialog — configure fully, then click OK
Changing the aggregationValue Field Settings, on a field already in ValuesDouble-click a Data Field inside the same Layout dialog
Refreshing after source data changesRequired manuallyRequired manually — identical behaviour, no difference
Rearranging fields afterwardDrag directly on the live PivotTableRe-open the Layout dialog (Edit Layout)
The four roles are identical — only how you assign fields to them differs
Excel Fundamentals Chapter 9's real lesson wasn't about drag-and-drop mechanics — it was about recognising that any summary needs something to group rows by, optionally something to group columns by, something being aggregated, and optionally something filtering the whole thing. Calc's Layout dialog asks for exactly those same four roles, just via typed-in dialog boxes instead of a live panel. Understanding why those four roles exist, from Excel, is what actually transfers — the specific dialog is just a different way of answering the same four questions.
The same numeric-as-text gotcha applies, and mistakes are harder to catch mid-configuration
Excel Fundamentals Chapter 9's warning about a numeric-looking field stored as text defaulting to Count instead of Sum applies identically here — it isn't a new Calc-specific problem, just the same underlying issue (a column not being genuinely numeric) surfacing in a different tool. Separately: because Calc's Layout dialog requires the entire configuration to be finished before anything appears on the sheet, a field placed in the wrong box isn't visually obvious the way it might become quickly apparent in Excel's own live-updating panel — double-check every field's placement in the dialog itself before clicking OK, rather than expecting to immediately spot a mistake the way Excel's live preview would likely reveal one sooner.

Hands-On Exercises

Exercise 1

Given a small Calc data set with columns Region, Category, and Sales, build a Pivot Table with Region in Row Fields, Category in Column Fields, and Sales in Data Fields. Describe exactly which dialog you configured this in, and what you had to do differently compared to how Excel Fundamentals Chapter 9 described building the same layout.

📄 View solution
Exercise 2

After building the Pivot Table from Exercise 1, you add 10 new rows to the underlying source data. Describe exactly what you need to do for the Pivot Table to reflect the new data, and explain why this requirement is not actually a LibreOffice-specific quirk.

📄 View solution
Exercise 3

Your Sales column was accidentally imported as text rather than genuine numbers. You build a Pivot Table with Sales in Data Fields and it shows "Count" instead of "Sum," with numbers that clearly look like row counts rather than totals. Explain what's actually wrong and identify the exact Excel Fundamentals chapter and concept this mirrors.

📄 View solution

Chapter 6 Quick Reference

  • Data → Pivot Table → Insert — a static Layout dialog with Page/Column/Row/Data Fields boxes
  • Configure the entire layout first, then click OK — no live preview while building, unlike Excel's docked panel
  • Double-click a Data Field inside the dialog to change its aggregation (Sum/Average/Count/etc.)
  • Refresh is required manually after source data changes — identical to Excel, not a LibreOffice-specific requirement
  • Edit Layout reopens the same dialog to rearrange fields — no direct drag-to-rearrange on the finished Pivot Table
  • The numeric-stored-as-text → Count-instead-of-Sum gotcha applies identically to Calc