IT CanvassTalk to an advisor
Administration · LessonBy , ServiceNow Trainer, 9 yrs · Published · Updated · current release · beginner

Reporting

Turn table data into charts, dashboards and insight, with no code.

Quick answer

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.

Key takeaways
  • 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

List
A formatted table of records.
Bar / Column
Counts or sums grouped by a field.
Pie / Donut
Proportion of a whole by category.
Time series / Trend
A measure plotted over time.
Pivot
Two-dimensional cross-tab (rows x columns).
Single score
One headline number, optionally with a target.
Map / Heatmap
Geographic or matrix visualisations.

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.
Because ACLs filter every report at run time, "the numbers don't match" between two users is usually correct behaviour, not a bug, they have different row access. Verify with impersonation.

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

+0 XPStreak ×0
Question 1 of 3
Building a basic report requires...

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?
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.
What is another point to note about Reporting?
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).
What tends to go wrong with Reporting?
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.

Want this taught live, with job support?

ServiceNow Training is delivered live by working practitioners, with certification prep and placement support.

See ServiceNow Training