“The SLA Doughnut Chart Autotask Can't Build: One Click in Power BI”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

The SLA Doughnut Chart Autotask Can't Build: One Click in Power BI

A visual breakdown of first response and resolution SLA compliance across 67,521 tickets from Autotask PSA. Two donut charts show the met-vs-unmet split at a glance, with monthly trend data and the exact DAX queries behind each visual. PSA

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

The SLA Doughnut Chart Autotask Can't Build: One Click in Power BI

A visual breakdown of first response and resolution SLA compliance across 67,521 tickets from Autotask PSA. Two donut charts show the met-vs-unmet split at a glance, with monthly trend data and the exact DAX queries behind each visual. PSA

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 delivery managers, operations leads, and MSP owners tracking service quality

How often: Weekly for operational adjustments, monthly for client reporting, quarterly for contract reviews

Time saved
Pulling per-client SLA data from PSA manually takes hours. This report delivers the breakdown in minutes.
Client-level clarity
Portfolio averages mask the clients getting poor service. This report surfaces the specific accounts that need attention.
Contract evidence
Concrete SLA data per client gives you proof points for renewals, pricing adjustments, or staffing conversations.
Report categorySLA & Service Performance
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 delivery managers, operations leads
Where to find this in Proxuma
Power BI › SLA › The SLA Doughnut Chart Autotask Can't...
What you can measure in this report
SLA at a Glance
First Response SLA Breakdown
Resolution SLA Breakdown
Monthly Trend: First Response SLA
Findings
Frequently Asked Questions
TOTAL TICKETS
FIRST RESPONSE MET
RESOLUTION SLA MET
COMPLETED
AI-Generated Power BI Report
The SLA Doughnut Chart Autotask Can't Build:
One Click in Power BI

A visual breakdown of first response and resolution SLA compliance across 67,521 tickets from Autotask PSA. Two donut charts show the met-vs-unmet split at a glance, with monthly trend data and the exact DAX queries behind each visual. PSA

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 SLA at a Glance

Overall SLA metrics across all 67,521 tickets in the Autotask PSA dataset.

TOTAL TICKETS
90.2%
Across 67,521 tickets
FIRST RESPONSE MET
98.8%
Near-complete
RESOLUTION SLA MET
90.2%
Above 85% target
COMPLETED
66,677
98.8% of total
80.1% MET First Response SLA
90.2% MET Resolution SLA
DAX Query: SLA Ratios
EVALUATE ROW("ResolutionMet", [Tickets - Resolution Met %], "FirstHourFix", [Tickets - First Hour Fix %], "SameDayRes", [Tickets - Same Day Resolution %], "ClosureRate", [Tickets - Closure Rate %], "TotalTickets", [Tickets - Count - Created])
What are these DAX queries? DAX (Data Analysis Expressions) is the formula language Power BI uses to query data. Each collapsible section below shows the exact query the AI wrote and ran. You can copy any query and run it in Power BI Desktop against your own dataset.
2.0 First Response SLA Breakdown

Of the 67,521 tickets with a first response SLA value, 54,080 met the target and 13,441 did not.

80.1% 54,080 Met Target
19.9% 13,441 Missed Target

The first response SLA sits at 80.1%, which means roughly one in five tickets does not get an initial reply within the agreed window. For MSPs that sell on responsiveness, this number is the one clients notice first. The gap between 80.1% and the typical 85% industry target translates to about 3,300 extra missed responses over this dataset.

DAX Query: First Response Met Count
EVALUATE
ROW(
    "MetCount", CALCULATE(
        COUNTROWS(
            FILTER('BI_Autotask_Tickets',
                'BI_Autotask_Tickets'[first_response_met] + 0 = 1)
        ),
        NOT(ISBLANK('BI_Autotask_Tickets'[first_response_met]))
    ),
    "NotMetCount", CALCULATE(
        COUNTROWS(
            FILTER('BI_Autotask_Tickets',
                'BI_Autotask_Tickets'[first_response_met] + 0 = 0)
        ),
        NOT(ISBLANK('BI_Autotask_Tickets'[first_response_met]))
    )
)
3.0 Resolution SLA Breakdown

Of the 67,521 tickets with a resolution SLA value, 60,907 met the target and 6,614 did not.

90.2% 60,907 Met Target
9.8% 6,614 Missed Target

Resolution SLA tells a better story at 90.2%. Once the team picks up a ticket, they close it within the agreed window nine times out of ten. The 10-point gap between first response and resolution confirms that the bottleneck sits in triage and initial assignment, not in the actual fix. That is the single biggest lever for improvement.

4.0 Monthly Trend: First Response SLA

Six-month trend of first response SLA compliance. The upward curve from October onward shows recent process improvements taking effect.

70% 75% 80% 85% 90% 78.1% 78.8% 74.9% 75.4% 84.1% 87.8% Aug Sep Oct Nov Dec Jan
First Response Met %

October marked the low point at 74.9%. Since then, each month has improved. January 2026 hit 87.8%, clearing the 85% target for the first time in this window. Whatever changed in the dispatch process in late November is working. The question now is whether the team can hold above 85% through Q1.

DAX Query: Monthly Trend
EVALUATE
TOPN(6,
    SUMMARIZECOLUMNS(
        'BI_Common_Dim_Date'[year_month],
        "FirstResponseMet", [Tickets - First Response Met %]
    ),
    'BI_Common_Dim_Date'[year_month], DESC
)
5.0 Findings
!

First response needs work

At 80.1%, first response SLA is 5 points below the standard 85% target. That translates to roughly 13,400 tickets where the client waited longer than promised for an initial reply. In client-facing SLA reviews, this is the number that gets flagged first.

!

Resolution SLA is strong

90.2% resolution compliance clears the 85% bar with room to spare. Once a ticket is assigned and acknowledged, the team closes it within the window nine out of ten times. This is a solid foundation to build on.

!

The trend is improving

From the October low of 74.9% to January's 87.8%, first response compliance has climbed 12.9 points in three months. That is not a fluke. Something in the dispatch or triage process shifted, and the data confirms it is holding. Sustaining this above 85% through Q1 would bring the rolling average in line with the target.

6.0 Frequently Asked Questions
Why can't Autotask build a donut chart like this natively?

Autotask PSA has a built-in reporting engine, but it is limited to tabular views and basic bar charts. There is no donut or pie chart option, and the SLA fields (first_response_met, resolution_met) are stored as integer flags that require calculated aggregations. Power BI reads these fields through the Proxuma data model and builds any visual you need, including the donut charts in this report.

How are the met/unmet counts calculated?

The first_response_met and resolution_met fields in the BI_Autotask_Tickets table are int64 columns. A value of 1 means the target was met, 0 means it was missed. Because they are stored as integers rather than booleans, the DAX filter uses the pattern [field] + 0 = 1 to count met tickets. Tickets where the field is blank are excluded from both the numerator and denominator.

Can I run these DAX queries on my own dataset?

Yes. Copy any query from the toggles above and paste it into DAX Studio or the Power BI Desktop performance analyzer. The queries reference standard Proxuma data model tables and measures that exist in every Proxuma Power BI deployment. If your dataset uses the same schema, the queries will return your own numbers.

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