What you offer is a bad idea. If both datasets share a table, you can combine them into one result set, then filter or aggregate it in the report.
However, you tried reordering the datasets in the RDL (XML) file. I believe the report service will run them in order, although it can run them asynchronously. No warranties.
EDIT:
Adolf , , . RDL, .