title: SSRS outputting multiple instances of a report with one dataset, iterating on document level
body: <p>I have a process that outputs multiple instances of the same report. Something like packing-slips for instance. Right now it is relatively slow because the whole process is done for each iteration. Creating the data calling the ssrs report, output it clean-up the report instance and data and start again. It has a lot of overhead and unnecessary repetition.  </p>
  
  <p>An idea i have is to create all the data beforehand and add a document number to the dataset so to differentiate between documents. And call the ssrs report 1 time to output all the documents contained in 1 big document. So all the documents separate with their own header and footer but created in 1 go and in 1 file.</p>
  
  <p>The thing i am looking for is to iterate on document level. </p>
  
  <p>Is something like this possible with ssrs? </p>
  
  <hr>
  
  <p>I have been googling and is it something i could solve with sub reports? </p>