“Ticket Age Distribution: Open Backlog Analysis”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Ticket Age Distribution: Open Backlog Analysis

How old are your 844 currently open tickets, which statuses they sit in, and how many are overdue. Generated by AI via Proxuma Power BI MCP server.

Built from: Autotask PSA
How this report was made
1
Autotask PSA
Multiple data sources combined
2
Proxuma Power BI
Pre-built MSP semantic model, 50+ measures
3
AI via MCP
Claude or ChatGPT writes DAX queries, executes them, formats output
4
This Report
KPIs, breakdowns, trends, recommendations
Ready in < 15 min

Ticket Age Distribution: Open Backlog Analysis

How old are your 844 currently open tickets, which statuses they sit in, and how many are overdue. Generated by AI via Proxuma Power BI MCP server.

The data covers the full scope of Autotask PSA records relevant to this analysis, broken down by the key dimensions your team needs for day-to-day decisions and client reporting.

Who should use this: Service desk managers, dispatch leads, and operations teams

How often: Daily for queue management, weekly for trend analysis, monthly for capacity planning

Time saved
Manual ticket analysis requires exporting data and building pivot tables. This report does it automatically.
Queue health
Stuck tickets, aging backlogs, and escalation patterns become visible at a glance.
Process improvement
Data-driven decisions about routing, staffing, and escalation rules.
Report categoryTicketing & Helpdesk
Data sourceAutotask PSA · Datto RMM · Datto Backup · Microsoft 365 · SmileBack · HubSpot · IT Glue
RefreshReal-time via Power BI
Generation timeUnder 15 minutes
AI requiredClaude, ChatGPT or Copilot
AudienceService desk managers, dispatch leads
Where to find this in Proxuma
Power BI › Ticketing › Ticket Age Distribution: Open Backlog...
What you can measure in this report
Summary Metrics
Age Distribution of Open Tickets
Open Tickets by Status
Overdue Tickets
Analysis
What Should You Do With This Data?
Frequently Asked Questions
OPEN TICKETS
AVERAGE AGE
OVERDUE
180+ DAYS OLD
AI-Generated Power BI Report
Ticket Age Distribution:
Open Backlog Analysis

How old are your 844 currently open tickets, which statuses they sit in, and how many are overdue. Generated by AI via Proxuma Power BI MCP server.

Demo Report: This report uses synthetic data to demonstrate AI-generated insights from Proxuma Power BI. The structure, DAX queries, and analysis reflect real MSP data patterns.
1.0 Summary Metrics
OPEN TICKETS
844
AVERAGE AGE
118 days
OVERDUE
360
180+ DAYS OLD
93
View DAX Query — Summary Metrics
EVALUATE VAR OpenT = FILTER('BI_Autotask_Tickets','BI_Autotask_Tickets'[status_name]<>"Complete") RETURN ROW("OpenCount", COUNTROWS(OpenT), "AvgAge", AVERAGEX(OpenT,'BI_Autotask_Tickets'[ticket_age_days]), "Over180", COUNTROWS(FILTER(OpenT,'BI_Autotask_Tickets'[ticket_age_days]>180)), "OverdueResolveSLA", COUNTROWS(FILTER(OpenT,'BI_Autotask_Tickets'[resolved_due_age_days]>0)))
What are these DAX queries? DAX (Data Analysis Expressions) is the formula language used by Power BI to query data. Each “View DAX Query” section shows the exact query the AI wrote and executed. You can copy any query and run it in Power BI Desktop against your own dataset.
2.0 Age Distribution of Open Tickets

All 844 open tickets grouped by age bucket. The largest concentration (58.3%) sits between 61 and 90 days old. No tickets are under 61 days.

0 – 7 days
0
8 – 14 days
0
15 – 30 days
0
31 – 60 days
0
61 – 90 days
91 – 180 days
276 (32.7%)
180+ days
76 (9.0%)
Key finding: The first four age buckets (0 to 60 days) are completely empty. Every open ticket in the backlog is at least two months old. New tickets are either being resolved quickly and closed, or they are not entering this queue at all. Either way, the current open backlog is entirely stale.
View DAX Query — Age Distribution
(same OpenT var; bucketed by ticket_age_days)
3.0 Open Tickets by Status

How the 844 open tickets are distributed across Autotask statuses

StatusCount% of Open
Planned21325.2%
In progress20524.3%
New16920.0%
Waiting Customer11613.7%
Customer has responded10212.1%
Waiting for third party384.5%
Assigned10.1%
Watch out: 169 tickets still have a “New” status despite being at least 61 days old. These have never been picked up. Another 102 are in “Customer has responded” and are waiting for your team to follow up. Those two groups alone account for 271 tickets that need immediate triage.
View DAX Query — Status Breakdown
EVALUATE ADDCOLUMNS(SUMMARIZE(FILTER('BI_Autotask_Tickets','BI_Autotask_Tickets'[status_name]<>"Complete"),'BI_Autotask_Tickets'[status_name]), "Count", CALCULATE(COUNTROWS('BI_Autotask_Tickets'))) ORDER BY [Count] DESC
4.0 Overdue Tickets

360 of 844 open tickets (42.7%) have passed their SLA resolution due date

42.7%
360 tickets are past their SLA resolution due date.
484 tickets are still within their SLA window.
The overdue rate of 42.7% means nearly half the backlog is already in breach.
View DAX Query — Overdue Tickets
(OpenT filtered to resolved_due_age_days>0; 360 tickets are past resolution SLA)
5.0 Analysis

The most striking finding is not the total count. 844 open tickets is a number you can work with. The problem is the age profile. Every single ticket in this backlog is at least 61 days old. There are zero tickets in the 0 to 7, 8 to 14, 15 to 30, or 31 to 60 day buckets. That means one of two things: either new tickets are being resolved and closed within their first two months (good), or new tickets are not flowing into the system at all (worth checking).

The bulk of the backlog, 492 tickets (58.3%), sits in the 61 to 90 day range. These are tickets that were created roughly two to three months ago and have not been resolved. Combined with the 276 tickets aged 91 to 180 days and the 76 tickets over 180 days, that accounts for all 844 open tickets. At that age, these are not active work items. They are stale.

169 tickets are still marked as "New" despite being at least two months old. These were never triaged, never assigned, and never worked. They are sitting in the queue untouched. Meanwhile, 102 tickets are in "Customer has responded," meaning the customer replied but your team has not followed up. Both of these groups carry direct client satisfaction risk.

The overdue rate of 42.7% (360 tickets) is high but not surprising given the age profile. When the youngest ticket in your backlog is already two months old, many of them will naturally have breached their SLA. Reducing this number starts with reducing the age, not with extending due dates.

The 76 tickets over 180 days are a separate category. At six months or older, these are almost certainly stuck: waiting on a decision that was never made, a vendor response that never came, or a project ticket that lost its owner. A dedicated cleanup session for just these 76 tickets would reduce your backlog age and close items that no one is actively working anyway.

6.0 What Should You Do With This Data?

5 priorities based on the findings above

1

Triage the 169 "New" tickets immediately

These tickets have been sitting untouched for over a month. Run through them this week and assign, close, or merge each one. A ticket that stays in "New" for 30+ days is not being managed. It is being ignored. Clients who submitted these tickets are either waiting or have already given up.

2

Follow up on the 102 "Customer has responded" tickets

The customer did their part. They replied. Now the ball is in your court and has been for at least 61 days. These are the tickets most likely to generate complaints. Sort them by age, start with the oldest, and either resolve or update each one with a next step.

3

Run a cleanup sprint for the 76 tickets over 180 days

Six months is long enough that most of these tickets have lost their original context. Book a two-hour session with the service team. Pull up each ticket. If it is still valid, assign an owner and set a due date. If it is not, close it with a note. Clearing these will reduce your average backlog age by several days on its own.

4

Investigate why zero tickets are under 61 days old

The empty buckets for 0 to 30 days could mean your team resolves new tickets quickly, which is great. But it could also mean tickets are being created directly into project queues or older date ranges. Verify that new incoming tickets are landing in this dataset correctly and that you are not missing recent intake volume.

5

Set a weekly backlog age review

Run this report weekly. Track the total count, the average age, and the overdue rate over time. If the average age goes up, your backlog is getting staler. If it goes down, your cleanup efforts are working. A five-minute check each Monday morning keeps the backlog from quietly aging out of control again.

7.0 Frequently Asked Questions
What counts as an "open" ticket?

Any ticket in Autotask whose status is not "Complete." That includes New, Assigned, In Progress, Planned, Waiting Customer, Customer Responded, and Waiting Third Party. The report filters out completed tickets entirely so you only see what is still in your active backlog.

How is ticket age calculated?

Ticket age is the number of calendar days between the ticket creation date and today. The Proxuma Power BI data model stores this in the ticket_age_days column, which is recalculated on each data refresh. It does not account for business hours or SLA pauses.

What does "overdue" mean in this report?

A ticket is overdue when the resolved_due_age_days value is greater than zero. This means the ticket has passed its SLA resolution due date without being completed. The SLA due date is set by Autotask based on the ticket priority and the SLA attached to the client contract.

Why are there zero tickets under 61 days?

This likely means recent tickets are being resolved and closed within their first two months, so they do not appear in the open backlog. It could also indicate that new tickets are being created with backdated creation dates or into a queue not captured here. Both scenarios are worth verifying in your Autotask configuration.

Can I run this report against my own Autotask data?

Yes. Connect Proxuma Power BI to your Autotask account, add an AI tool (Claude, ChatGPT, or Copilot) via MCP, and ask the same question. The AI writes the DAX queries, runs them against your real data, and produces a report like this in under fifteen minutes.

Generate this report from your own data

Connect Proxuma Power BI to your PSA, RMM, and M365 environment, use an MCP-compatible AI to ask questions, and generate custom reports - in minutes, not days.

See more reports Get started