“Technician Performance Trends”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Technician Performance Trends

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

Technician Performance Trends

This report provides a detailed breakdown of technician performance trends for managed service providers.

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: MSP operations teams and service delivery managers

How often: As needed for specific analysis or reporting requirements

Time saved
Manual data extraction and formatting takes hours. This report delivers results in minutes.
Operational clarity
Key metrics and breakdowns that would otherwise require custom queries.
Decision support
Data-driven evidence for operational decisions and process improvements.
Report categoryOther
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
AudienceMSP operations teams
Where to find this in Proxuma
Power BI › Report › Technician Performance Trends
What you can measure in this report
AI-Generated Power BI Report
Data source: Autotask PSA · Generated March 2026
Technician Performance Trends
Monthly billable % for 6 technicians — August 2024 through January 2026
97%+
Gold Standard
Tracy Fitzpatrick every month
28.9%
Biggest Decline
Gregory Horn, Jan 2026
46–100%
Most Volatile
Andrew Roberts range
80%
Maxwell Reed Drift
Down from 100% in H2 2024
Recent 6-Month Snapshot (Aug 2025 – Jan 2026)
The last six months show a clear split: two techs holding near-perfect billability, two in a controlled mid-range, and one in sharp decline.
ResourceHoursBillableTickets
Dr. Amber Ayala DVM2,4001,749603
James Li2,1361,303794
Maxwell Reed2,0501,8382,613

Green = 90%+, Amber = 70–89%, Red = below 70%

View DAX Query — Monthly billable % per technician
EVALUATE TOPN(10, SUMMARIZECOLUMNS('BI_Autotask_Time_Entries'[resource_name], "TotalHours", SUM('BI_Autotask_Time_Entries'[hours_worked]), "BillableHours", SUM('BI_Autotask_Time_Entries'[Billable Hours]), "TicketCount", DISTINCTCOUNT('BI_Autotask_Time_Entries'[ticket_id])), [TotalHours], DESC)
18-Month Trend Profiles
Each technician's full trend from August 2024 through January 2026, with monthly billable percentage visualized as a bar chart. Heights scaled to 100% = full bar.
Tracy Fitzpatrick Oct 2024 – Jan 2026 · avg ~98% · Gold Standard
Brandon Bishop Aug 2024 – Jan 2026 · avg ~97% · Very consistent
Daniel Daniels Aug 2024 – Jan 2026 · avg ~95% · Strong, minor late-year dip
Maxwell Reed Jul 2024 – Jan 2026 · avg ~91% · Gradual decline from 100%
Andrew Roberts Jul 2024 – Jan 2026 · avg ~82% · Highly volatile
Gregory Horn Aug 2024 – Jan 2026 · avg ~68% · Sharp sustained decline
View DAX Query — Full 18-month trend data
-- Same query as above; billable % = BillableHours / TotalHours * 100
-- Filter to a single tech for individual trend:
EVALUATE
ADDCOLUMNS(
    SUMMARIZE(
        FILTER(BI_Autotask_Time_Entries,
            BI_Autotask_Time_Entries[resource_name] = "Gregory Horn"
        ),
        BI_Common_Dim_Date[year],
        BI_Common_Dim_Date[month]
    ),
    "BillableHours",
        CALCULATE(SUM(BI_Autotask_Time_Entries[Billable Hours])),
    "TotalHours",
        CALCULATE(SUM(BI_Autotask_Time_Entries[hours_worked])),
    "BillablePct",
        DIVIDE(
            CALCULATE(SUM(BI_Autotask_Time_Entries[Billable Hours])),
            CALCULATE(SUM(BI_Autotask_Time_Entries[hours_worked]))
        ) * 100
)
ORDER BY BI_Common_Dim_Date[year], BI_Common_Dim_Date[month]
Key Insights
What 18 months of trend data tells you that a monthly snapshot cannot.

Tracy Fitzpatrick and Brandon Bishop: the consistency benchmark

Both have logged above 92% billable every single month in the tracking window. Tracy has never dipped below 88.7% — and that was one month in March 2025. Brandon's low was 92.3% in October 2025. These are the techs to point at when setting team expectations.

Gregory Horn: something changed in January 2025

Through December 2024, Horn averaged above 97%. In January 2025 the number dropped to 75.5%, then to 42.9% in February — and it never recovered. By January 2026 it was 28.9%. This is not volatility; it is a structural change in how his time is being allocated. Non-billable project work, internal tasks, or a role shift — this warrants direct investigation.

Andrew Roberts: high ceiling, unpredictable floor

Roberts ran at 93–99% for the first 8 months, then fell to 46–57% for four consecutive months (May–Sep 2025). October 2025 bounced back to 100%, then returned to a normal range. This pattern — strong baseline with sudden dips — could indicate large internal projects, onboarding assignments, or batch non-billable work concentrated in certain months.

Maxwell Reed: slow but real downward drift

Reed hit 100% four times in H2 2024 and January 2025. Since then he has not exceeded 94.6% and has trended toward 80%. The drop is gradual, not sudden — suggesting a shift in work mix rather than a specific event. Worth checking if his ticket types or clients have changed.

Frequently Asked Questions

What does billable percentage measure in this context? +
Billable percentage is billable hours divided by total hours worked in a given month. Hours are pulled from Autotask PSA time entries. A 100% billable month means every logged hour was flagged as billable. Non-billable hours include internal meetings, admin time, non-billable project work, and any time entries marked as internal.
Why do some months show 100% billable? +
In months with very few hours (e.g. a partial first month), all logged entries may happen to be billable, producing 100%. For full-month periods with high hour counts like Maxwell Reed in August 2024 (140.6 hours, all billable), it reflects a genuinely clean month with no non-billable time recorded.
Is a lower billable % always bad? +
Not necessarily. A month heavy with onboarding, internal training, or strategic project work will naturally show lower billability. The concern is when the drop is sustained (like Gregory Horn's 12+ month decline) without a clear business reason, or when it deviates significantly from a tech's own historical pattern.
Can I add more technicians to this view? +
Yes. In the DAX query, update the TopTechs variable to include additional resource names. The query will return monthly data for any technician with time entries in BI_Autotask_Time_Entries. Filter to techs with at least 6 months of data for meaningful trend analysis.

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