title: SSRS run SQL/DataSet conditionally
body: <p>I have an SSRS report that contains several sub-reports.  The user has the ability to select/deselect which sub-reports they want to produce using several Boolean parameters.  If a sub-report is deselected then it is not rendered by setting the Visibility property.  However, the DataSet associated with the de-selected sub-report still executes causing the  execution time to take longer than expected.  </p>
  
  <p>Is there any way to tell a dataset on a sub-report or Tablix not to execute based on a Parameter selection?</p>