p.s. here's a simplified report that will illustrate this technique from a basic level.
one thing that i forgot to mention above, is to format the Parameters to be Optional Prompts.
to open the report, extract the zip file and change the the .txt extension to .rpt.