Acumatica · Customization

Acumatica GI Pivot Tables — When to Use and When to Avoid

Pivot output in Acumatica GIs is powerful but expensive. When to use it, when to avoid it, and what to use instead for very large datasets.

John Kihiu12 min read

Acumatica's GI results grid supports a pivot view directly in the browser — group rows, pivot a column into headers, drop a measure in the middle — and it looks, for the first five minutes of a demo, like it eliminates the need for anyone to touch Excel again. It does not, and knowing when to stop building the pivot in the GI and export instead saves a predictable amount of client frustration.

What the in-grid pivot is good at

The results grid's pivot mode is a client-side reshape of whatever rows the GI already returned — it is genuinely useful for quick, ad hoc "let me see this by region instead of by month" exploration on a moderate result set, and it requires zero extra GI design work since it operates on the existing columns. For a manager poking at a few hundred or low thousands of rows interactively, it is a legitimately nice feature and I point clients at it constantly instead of building bespoke summary GIs for every slicing they might want.

Where it breaks down

Do not use the in-grid pivot as a substitute for a real aggregated GI

The temptation is to build one broad, unaggregated GI and tell every user "just pivot it yourself" instead of designing purpose-built summary GIs. This pushes both the performance cost and the design work onto end users, who will not do either well. If a pivoted view is a recurring, shared need, build the aggregation into the GI itself — it is not meaningfully more work than the pivot configuration users would otherwise redo every session.

A simple decision rule

Ad hoc, one-off, small result set, single user exploring: use the in-grid pivot, it is free and fast to reach for. Recurring, shared, large result set, or needs calculated measures: build a real aggregated GI (or move to Power BI / Excel export) instead of relying on the browser pivot. The failure pattern I clean up most often is a client who started in the first bucket and never noticed they had drifted into the second as their data grew.

Wrapping up

The GI grid's pivot view is a client-side convenience for ad hoc exploration on modest result sets — it does not push aggregation to SQL, does not reliably persist or share configurations, and cannot compute cross-measure calculations. The moment a pivoted view becomes recurring, shared, or large, replace it with a properly aggregated GI or move the analysis to a tool actually built for it.

John Kihiu
Acumatica ERP Developer · Laravel Engineer

Independent software engineer in Nairobi specialising in Acumatica customisations, Laravel backends, and tax fiscalisation integrations across East and Southern Africa.