Is there a way to have a subreport run for every instance in a parameter list? My subreport is designed to only take one parameter, I just want to have the subreport returned multiple times in one report.
You can "tablefy" your parameter list :
Create a query that will un-pivot
your param list as a TABLE(INT).
EX:
SELECT IDField FROM
dbo.TableValueFunctionToSplitCommaDelimitedListIntoTableOfInts(@MultiValueListParam)
Add a table or matrix your report.
This should print once per detail band. You can set the parameter to Fields!IDValue.Value