A calculated control cannot be bound. If it can't be bound, it's not part of the underlying data (at least not in any fields), thus you cannot filter on it. If the parts of the calculation are fields in the underlying data, you could filter using the component parts as criteria. If they're not (e.g. you have an underlying query that provides the report data but only the calculated query field is passed to the report) then you'd have to split up the parts that are actually data in fields and apply a report filter using those. Far better to include the fields in the query even if you don't display them individually on the report, and easy enough to hide those fields.
Many will use a some sort of form with controls to provide criteria, and a combo with a list of reports. When you click the button, the report opens, filtered as required. Perhaps that is something that will make your job easier.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.