This is exactly what this example illustrates - you acquire all the data for the subreport at once and then filter it on the report level. To do this you need to define report filters
and if needed report parameters
As far as the data filtering is concerned there are two possible ways - filter the data before passing it to the report or leave the report to filter it - for more information please refer to this help
I hope this information helps.
the Telerik team