Limits


Fetching and processing very large amounts of data slows down the application for you and for other users. To keep performance predictable, we have set reasonable limits on the data used to generate reports.

If you are an On-Premise customer, you can change these limits, but we strongly recommend doing so only after careful consideration.

Query row limit (15,000 records)

Every report runs one or more database queries. If a query returns more than 15,000 rows, the report does not run and an error message is shown.

To resolve this, add more filters, especially ones that reduce data at the database level. Common and effective filters include:

  • Date filters (you are usually interested in recent data)
  • Project state
  • Task completed state
  • Time entry state

Note: The 15,000-row limit is applied before security checks and custom-field filters. This means the database may return more than 15,000 rows even if the final report shows far fewer.

Trend report period limit

Time-phased reports are resource-intensive because values are calculated on the fly for each row and each time period, not just read from the database. For example, if a task runs from 3 Mar to 8 Nov with a planned cost of 10,000, the cost is spread across every working day in that range, taking calendars and exceptions into account.

The Period filter and the Zoom setting together control how much data is included. Their combination has these limits:

  • If Zoom is Day, the Period cannot exceed 3 months.
  • If Zoom is Week or Month, the Period cannot exceed 12 months.

Card view limit

Card view supports up to 150 items for better performance on all devices. First, filter out Done items. If you still reach the limit, use date filters to hide items far in the future.

Bubble chart limit

The bubble chart shows up to 100 bubbles for better readability. First, filter out Done items. If you still reach the limit, use date filters to hide items far in the future.

Dashboard limits

A dashboard is a collection of reports and is equivalent to running all of them at once. To maintain performance, dashboards have these limits:

  • Very computationally intensive reports, such as the Incomplete Timesheet Report, are not allowed on dashboards. You can star them or add a menu shortcut to access them in one click.
  • A dashboard can have a maximum of 10 reports.
  • The number of shared dashboards per account depends on the number of purchased users:
    Shared dashboards = min(max(20, users × 2), 100)
    This means every account has at least 20 and at most 100 shared dashboards.