Seeking suggestions/ideas on ways others have possibly solved communicating the impact of mid-sprint decisions made by business partners and/other other team members. I'm thinking a dashboard of reports, but interested in the ideas that others have implemented as to the content of those reports and/or other possible solutions.
Here are some examples:
Missing a deadline – not having copy approved, distribution list finalized, task due while on PTO (schedule impact)
Adding additional round(s) of review tasks (schedule impact)
More directly to your question, the first function that comes to mind: Baselines. If you regularly snag baselines for projects, you can compare changes in project scope over time. I haven't done it, but it's on my optimization roadmap.
Keeping your templates tight can help in some instances. You can compare projects that use the template to the template tasks to see how much they get adjusted.
Define governance around project priority. Quantifying and trending how many projects are labeled as high priority or urgent can be useful.
To compare financial impact, start projects with a Business Case to enter estimates, then you can enter actual expenses. Business Cases also can account for risks and help you document their outcomes.
Report on planned and actual dates. You can build calculations to compare the differences. With more savvy you could probably devise a report on how many projects you deliver according to the originally planned completion.