Indirect tag binding in the report viewer/report module

I am creating the tag history report. I have startdate, enddate, process, machine number and has the tags. I need to show the tags based on the process and machine selection. This process and machine have 4 tags. I need to give the report based on the selection.
for example:
If i am selecting the extrusion,machine no:e001, that 4 tags should come in the reprot table.
Capture4334

Given the tag structure and selection options. I am not aware how to achieve this over parameter in the report module. Kindly give your inputs to start over.

Thinking to implement this using transactional query. By logging the data to db. Is it possible