ServiceNow Reporting
Turn table data into charts, dashboards and insight, with no code.
A ServiceNow report is a saved query with a visualisation on top: a data source, a condition and a type such as list, bar, pie, trend, pivot or single score. Dashboards group reports behind shared filters, ACLs filter every viewer's rows at run time, and a scheduled job can email the result. For trends over time, use Performance Analytics.
- How a report is built
- Report types
- Dashboards, sharing and scheduling
- Reporting vs Performance Analytics
- Common mistakes
Reporting turns the records already in your tables into charts, lists, dashboards and scheduled exports, no data duplication, just a saved query with a visualisation on top. It answers "what is true right now?"; for trends over time you graduate to Performance Analytics.
How a report is built
Every report is three choices: a data source (a table or a saved Report Source), a condition (the filter), and a type (how to draw it). Change the filter and the visualisation updates live, there is no separate data store to refresh.
Report types
Dashboards, sharing and scheduling
- Dashboards assemble reports with interactive filters that re-scope every widget at once.
- Sharing is permission-aware, a viewer only ever sees rows their ACLs allow, so the same report shows different totals to different people.
- Scheduled reports email a PDF/Excel on a cadence via a scheduled job.
Reporting vs Performance Analytics
Reporting is a live query, refresh and yesterday's number is gone. Performance Analytics snapshots a metric on a schedule, so you can trend it, set targets, and forecast. Use reporting for current state; PA for direction over time.
Common mistakes
- Building a report on the wrong table when the data lives on a parent/child in the task hierarchy.
- Assuming everyone sees the same numbers, ACLs filter each viewer's rows.
- Using live reports for trend analysis instead of PA.
- Grouping on a high-cardinality field and producing an unreadable chart.
FAQ
How to create a dashboard in ServiceNow?
Go to Self-Service → Dashboards (or Reports → Dashboards), click Create a dashboard, give it a name, then Add widgets, usually saved reports, plus filters and text. Arrange the tiles, set sharing/permissions, and save. Dashboards refresh live from the underlying tables.