Improve performance of reports
Here are some guidelines that can help you improve the performance of the report.
General
These guidelines are applicable for both Fetch-based reports.
Limit a report to display information from a specified time period, instead of displaying all records in the apps database.
Pre-filter a report so that the dataset is limited.
Calculate aggregate totals by using aggregations in a FetchXML query, instead of passing raw data to Reporting Services and grouping.
Limit the number of datasets used, if possible.
When you compare dates, use the UTC date fields for comparisons. For example, compare the
createdonutc
fields and not thecreatedon
fields in the FetchXML query or a filtered view.
See also
Reporting and Analytics Guide
Improve report performance by using filters