I have access to a tableau server, but what we do is call each dashboard with a different URL filter AND specify .pdf to cause it to generate the PDF instead of the live dashboard.
... the ".pdf" outputs a PDF and the ?Group=Calgary is the filter value.
That being said, this should work for a small number of filter values manually. We use tabcmd with a batch file to process our PDFs, but I don't know if tableau Public allows you to run tabcmd against it.
Did you publish this example to Tableau Public?
I did you here is link - https://public.tableau.com/profile/jonathon.stewart#!/vizhome/ReportCardPrototypeTableauPublic/ReportCardData. I've using the URL parameters to filter dashboard, but it doesn't appear to working.
The student id field is named "stu_efc_id" so the parameter should "?stu_efc_id=67890" should work, but it doesn't actually filter the dashboard.
I published your dashboard to our internal server with ?stu_efc_id=67890 added to the end and it worked fine ... it seems the syntax for Tableau Public is a bit different ... (annoyingly so).
for the PDF version.
Maybe you can create an excel spreadsheet with all of the IDs to make it easier, but I think we've reached the limit of what I can help with, hopefully that works for you.
Thanks for testing this out! It's helpful to know that it works on an
internal Tableau Server and the issues are related to Tableau Public.