Below is a screenshot of a report criteria. There are three fields in the criteria that you will need to pass data to in order to fully control the criteria.

pc0: Corresponds to the field in the report criteria.
pn0: Corresponds to the operator in the report criteria.
pv0: Corresponds to the value in the report criteria.
These inputs are 0 based that means that you will access the first set of filter fields using 0 (e.g. pc0, pn0, pv0). As you add more filters, you just increase the number (pc0, pc1, pc2...).
Now to the operators. Here are the values that Salesforce is expecting:
eq = equals ne = not equals lt = less than le = less than or equals gt
= greater than ge = greater than or equals co = contains nc = does not contain sw = starts with in = includes
You can then append filter parameters at your leisure.
"/00OU0000000aYlZ?pc0=ACCOUNT_ID&pn0=eq&pv0={!Account.Id}&pc1=WON&pn1=eq&pv1=TRUE
For details click: hacking-cross-filter-reports