I have seen a way to do it
Set a Stored Procedure as Your datasource
In this Stored Procedure there are 2 parts
First : Update the table
Second : Execute the SELECT statement that generate the data that the rpt process