I have ~40 project info sheets that are structured with columns to populate roll up reports for a portfolio-level executive 'dashboard'. These info sheets also have sheet summaries referencing the 'active status' and populating a dashboard with that content.
I want to on my executive dashboard capture metrics (but can't do metrics on a report):
Total # of projects (40)
Total # with Red / Yellow / Green - dyanmically changes week to week
Total # on hold
When the project info sheets are updated (weekly) the project managers can either overwrite the existing row (if they don't want to preserve the history) OR they can add a new row and toggle the 'active status' checkbox to something else.
In order to capture the metrics, I thought I'd copy the 'active status' row from the individual 'Project Info' sheets to a "Master Sheet" which would aggregate all of the projects into a single sheet from which I can calculate metrics. Issues with this... there is not a way to identify a distinct row for each project, so the "Total # of projects" just keeps growing week on week. The workaround I thought of was to capture the Sheet ID and push that as part of the row copy. That does get me a unique count of projects, but it is cumbersome to project managers to have to populate the sheet ID (requires too advanced knowledge of smartsheet and may not be scalable).
Then once I get the row in there, even if I did have a 'project/sheet ID' I am not sure how to distinguish one 'active status' row from the next to capture count of RAG status and on hold without it calculating previously added 'inactive statuses'. Is there a way to automatically look for duplicates and remove/tag those that were previously entered (or tag the new unique ones)?
Note - I do not want to do cell linking - that is unsustainable.
Example below.