Reporting
Turn table data into charts, dashboards and insight, with no code.
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
- 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.
Practice challenge
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.
Frequently asked questions
How is access to Reporting controlled?
What is another point to note about Reporting?
What tends to go wrong with Reporting?
Want this taught live, with job support?
ServiceNow Training is delivered live by working practitioners, with certification prep and placement support.
See ServiceNow Training →