While creating a business rule from a query within a datasource, if in your query in SQ01 in your productive system the fields are available for filtering, then they appear in your business rule for filtering.
You can´t use the sarch function from the business rule (Because it needs to execute the query, because it could be a calculated field), nevertheless, if you put you filtering value, if the value is correct, it will aply it correctly. You just need to chek it in your adhoc query.
Regards,
Rodrigo