Need help in Report/Dahboard
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-13-2025 10:44 PM
I have a requirement to show list of all incidents which are new, in progress and on hold on every Monday of 2025, irrespective of whenever the incident is created.
Consider an incident is created in December 2024 and it was resolved on Tuesday of second week 2025, the that incident has to be part of Week 1 and Week 2.
I know that it will not be possible using OOB reporting module, so I tried with Performance Analytics and it's not working for me
Data Source:
Can anyone correct me if I did something wrong or it not be feasible with Performance Analytics as well?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-14-2025 02:36 AM
1) If you set up something in Performance Analytics, it will start to gather data per the day tat you have set it up. If you want to go back to the beginning of 2025, then you will have to explicitly ask Performance Analytics to also include historical data: https://www.servicenow.com/docs/bundle/yokohama-now-intelligence/page/use/performance-analytics/task...
2) it feels odd that each monday has the same values. Did you set PA up correctly?
Good luck!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-14-2025 02:40 AM
Why Standard Reporting FailsOOB incident dashboards and reports can show open incidents, but by default, they don't retain a historical "as of week" snapshot—meaning if an incident is created in December 2024 and resolved on a Tuesday of the second week in 2025, it would not display as active on the first Monday of 2025 unless you carefully account for state transitions���.Key Techniques for the RequirementSnapshot/Historical Reporting: What you need is a report/dataset that shows all incidents that were in the desired states ("new", "in progress", "on hold") on each Monday—effectively "point-in-time" or "as-of" reporting���.Using the Metric or Metric Instance Table: ServiceNow tracks state transitions on the incident_metric or metric instance tables. These can help you build point-in-time queries (e.g., "Which incidents were active on X date?"), although may require scripted or advanced Performance Analytics setup��.Custom PA Indicator/Scripted Source: Performance Analytics can support this requirement with historical collections and scripted indicator sources, but must be configured to collect status per week (e.g., every Monday) including open incidents, even if created earlier��. Setup may involve custom scripts or complex filters, and ensuring data is backfilled for the period of interest.Typical Steps for ImplementationCreate or Use the Right Indicator Source:Use the incident table, but ensure the filter includes all open states and does NOT filter on created date.For accurate "as of" reporting, consider scripted sources or supplement data with records from the metric tables.Collect Data on a Weekly Basis:Set up a Performance Analytics collection job specifically to collect data every Monday (can be historical load for 2025, or scheduled moving forward).Make sure snapshots record not just counts but lists of incidents in the targeted states each week.Build the Dashboard:Create a widget for each required state and point it to your weekly snapshots.Allow drill-down to see the list of incidents that were in each state as of each Monday.Additional Resources & WorkaroundsIf Performance Analytics setup isn't possible, exporting metric data for external analysis (e.g., in Excel or BI tool) may be another option.Some ServiceNow customers script scheduled jobs to take weekly "snapshots" into a custom table for this purpose.Use the incident_metric table to create custom reports indicating for each incident its state at chosen dates (may require reporting or scripting skills)��.ReferencesFiltering for unresolved incidents by week: service dashboard advice��Using PA and widgets for open/closed/on-hold by week: best practices and limitations��Using incident metrics for state duration and point-in-time: custom reporting tips��
If my response helped, please mark it as the accepted solution so others can benefit as well.
If my response solves your query, please marked helpful by selecting Accept as Solution and Helpful. Let me know if anything else is required.
Thanks,
Dinesh Patel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-14-2025 02:41 AM
If you set up something in Performance Analytics, it will start to gather data per the day tat you have set it up. If you want to go back to the beginning of 2025, then you will have to explicitly ask Performance Analytics to also include historical data: https://www.servicenow.com/docs/bundle/yokohama-now-intelligence/page/use/performance-analytics/task...
2) it feels odd that each monday has the same values. Did you set PA up correctly?
If my response solves your query, please marked helpful by selecting Accept as Solution and Helpful. Let me know if anything else is required.
Thanks,
Dinesh Patel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-14-2025 02:45 AM
set up something in Performance Analytics, it will start to gather data per the day tat you have set it up. If you want to go back to the beginning of 2025, then you will have to explicitly ask Performance Analytics to also include historical data: https://www.servicenow.com/docs/bundle/yokohama-now-intelligence/page/use/performance-analytics/task...
2) it feels odd that each monday has the same values. Did you set PA up correctly?
If my response solves your query, please marked helpful by selecting Accept as Solution and Helpful. Let me know if anything else is required.
Thanks,
Dinesh Patel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-14-2025 02:19 PM
Hi @Admin7267
@the reason that it’s not working is due to your historical data collection. You can do a historical data collection for either created, resolved or closed if you have specific data stamp marking the “when”.
for open there are no fixed data, hence it will just show current score bal in time.
If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.
Best regards
Anders
Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/
