Send reports to recipient from data source in Report Server

In some cases the recipient for any scheduled report might be dynamic (for example automatic invoicing). Therefore it would be great if you could choose the recipient from the data source.