I have a number of Workspaces representing different Projects.
I want to be able to Report on specific Sheets within each Workspace. I have several different Reports, each uses data from a different Sheet within the Workspace(s).
Whenever a new project (Workspace) is added, I amend the Report data source to include the new project (I navigate to the workspace, to a folder, to find the relevant sheet). This works fine and the report loads OK.
However, as there are a number of Reports that each have to be amended when a new project is added, this is a time-consuming and error-prone task. I realised I can tick the Workspace as a datasource, and it pulls in all the files from that Workspace into the Report. There might be 15 Sheets in the Workspace that are not relevant to the report, but Smartsheet clearly has to load the data anyway. As a result of the sheer volume of sheets in this approach, the Report is very slow to load and will only get worse.
My question - is there any way to filter a report such that it knows which sheets to open/process based on the report content? Could I put a helper column in all my sheets that a filter could look at to exclude the irrelevant sheets and speed up loading? I'm guessing not but wondered if there are any good ideas - or do I just need to ensure to add in just the required Sheets to the reports, rather than entire Workspaces?