ServiceNow allows agents to create reports quickly and easily, but they can be tricky, and setting them up inefficiently can lead to incorrect data or slow loading times.
One of the most important things to keep in mind when building a report is what data you are trying to convey. If you know your audience is limited to a certain group of filter, hard code that filter to the report instead of relying on the interactive filters of a dashboard. Instead of building multiple reports with the same datasets, think about using the alternative group by fields - this will let you have one report where the users can select what they want to see on the x-axis.
When you first start to build reports, it's important to keep in mind who the audience for the reports are.
The ServiceNow admin team tends to build reports for a wide audience, and because of that, the dashboards and reports are built with broad conditions to allow specific teams to filter in on their work. For instance, they'll build a dashboard that shows all closed tickets in the system, with a filter for all assignment groups in the system. These types of dashboards are slow to load and inadvisable for you to make.
Some of the tips that the ServiceNow team uses to help reduce load time for these dashboards is to:
Most dashboard created will have a specific audience. In order to minimize load times on the these dashboards, there are some additional tips:
If you still have questions or need additional assistance, please use the 'Contact ServiceNow Team' form.