hola laux.
No uso datareport, pero si no me equivoco (y si no, por favor me corrijan) puedes establecer el origen de datos de un datareport mediante un control data o un dataenvironment. Pues vale, tampoco uso ninguno de estos, pero seguro que puedes establecer la correspondiente sentencia SQL que previamente habrás construido en una variable estableciendo la cláusula WHERE con todos los parámetros que desees.
Suerte.