optimize_report_performance
Analyzes Power BI report pages for performance anti-patterns, scores them 0-100, estimates load time, and lists hotspots with fix suggestions to help meet target load times.
Instructions
Heuristic performance analyzer for PBIR pages.
Reads pages/*/page.json and detects anti-patterns that impact
perceived load (visual density, pie/donut, custom visuals,
conditional-formatting). Returns a 0-100 score, estimated load in
ms, and a per-page list of hotspots with low/medium/high cost
classification and fix suggestions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pbip_path | Yes | ||
| target_load_ms | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||