Hi,
With these transactional reports it is better to create a SQL statement with all the data you need, incuding your filters and add as a command to your report rather than bringing in the tables.
This way the processing is done in SQL before the data gets to the report. It will run much quicker