Help Needed with Incident Aging Pivot Report Structure

SidduChittaragi
Tera Contributor

Hi All,

I tried implementing Incident Aging and was able to include the Aging field in the report.

However, I have a slightly different requirement. Along with Aging, I also need to display Priority and State separately in the report. Currently, when I add them, they get stacked/grouped hierarchically (Assignment Group → Priority → State) in the Pivot report.
SS1.png

What I’m trying to achieve is a flat structure similar to below:

Assignment Group | Priority | State | 0–3 days | 3–7 days | 7–15 days | 15–30 days | 30+ days
SS2.png

 

 



Instead of Priority and State getting nested/grouped under Assignment Group.

Is there a way to achieve this in ServiceNow reports?

Thanks!

1 REPLY 1

PavloG
Tera Contributor

Maybe you'll this helpfull

Pivot report nests Priority and State as hierarchical column headers instead of flat row attributes:

Current (wrong):

Assignment Group → Priority → State → [Aging buckets]

Target:

Assignment Group | Priority | State | 0–3 days | 3–7 days | 7–15 days | 15–30 days | 30+ days

Root Cause

Priority and State are configured as Column group fields. Pivot nests all column groups hierarchically — this is a fundamental ServiceNow pivot behavior, not a bug.


Fix (Native Pivot Report)

Move Priority and State from Columns to Rows.

Setting Wrong Config Correct Config

Row groupsAssignment GroupAssignment Group, Priority, State
Column groupsPriority, State, Aging CategoryAging Category only

Each row will represent a unique Assignment Group + Priority + State combination. Aging buckets appear as columns. This is the flat structure shown in the target layout.


Step-by-Step (Report Designer)

  1. Open the existing Pivot report → Edit
  2. In Group By (Rows) — add Priority and State after Assignment Group
  3. In Group By (Columns) — remove Priority and State, keep Aging Category only
  4. Save and run

Alternative Options (if pivot still doesn't fit)

Option Layout Match Effort Notes

List reportPartialLowShows individual records, no count rollup
Calculated priority_state fieldCloseMediumMerges Priority + State into one column
Performance Analytics widgetExactHighRequires PA Premium license
Export to Excel, pivot thereExactLow (one-time)Best for ad-hoc; not self-serve in ServiceNow

Recommendation

Use the row-group fix first — no custom code, no license needed. If business needs scheduled/self-serve reporting with exact layout, escalate to Performance Analytics.