• SSRS as such doesn't allow validations of parameters. But you may handle this using expressions to some extent. If your parameter meets certain criteria, then only assign dataset or set visibility to true, and so on.

    Another way would be creating a custom page (may be .aspx) and call report within that. Not sure, it covers under your application scope.