One dashboard - several reports

It has a ready-made dashboard with a single variable (hostname), and it works perfectly, presenting the data I’m interested in. I can easily switch between machines by changing the hostname. I’d like to run a report using this dashboard, but for multiple machines, so that I can automatically generate several separate reports using it. I don’t want multiple machines on one dashboard. Do you have any ideas on how to accomplish this? Is there any way to automate the dashboard’s use, with the machine list passed to the print/export parameter and then for all elements?