Mercator 11.0 biedt een functie voor geavanceerd filteren in de informatiebestanden. Hiermee kunnen filters worden toegepast met verschillende vergelijkers:
- < : kleiner dan
- ≤ : kleiner dan of gelijk aan
- = : gelijk aan
- ≠ : verschillend van
- ≥ : groter dan of gelijk aan
- > : groter dan
Wanneer filtering wordt aangevraagd op een informatiebestand, hebben de objecten die in aanmerking komen voor geavanceerd filteren een gele knop:
- aan de rechterkant voor tekst- of datumvelden, evenals keuzelijsten,
- aan de linkerkant voor numerieke velden.

Standaard toont deze knop geen symbool. Geavanceerd filteren is dan inactief op dit veld en filteren gebeurt volgens de standaardmechanismen van Mercator. Een klik op deze knop stelt u in staat om door de verschillende hierboven genoemde vergelijkers te bladeren om er een te selecteren.

Wanneer een vergelijker aanwezig is in deze knop, wordt deze altijd gebruikt voor filtering en wordt het veld altijd opgenomen in de filtering, zelfs als het (tekst)veld leeg is of het (numerieke) veld nul is. Dit maakt het mogelijk om records te zoeken waar
- een tekstveld leeg is of een numeriek veld nul is (via =)
- een tekstveld niet leeg is of een numeriek veld niet nul is (via ≠)
De optie "Geavanceerde filtering: minimale breedte" (id = FILTEXMINW) stelt de minimale breedte in pixels in voor objecten waarvoor deze functionaliteit gewenst is. Dit voorkomt dat de knop voor geavanceerde filtering wordt weergegeven op te smalle velden. Om de functionaliteit volledig uit te schakelen, stelt u de waarde van deze optie in op 9999.
Voor selectievakjes :
Wanneer geavanceerde filtering is ingeschakeld (FILTEXMINW < 9999), vertonen de selectievakjes (checkBoxes) het volgende gedrag. Aan het begin van de filtering tonen ze de waarde "onbepaald" :

Zolang het selectievakje in deze staat is, wordt het niet opgenomen in de filtering.
Echter,
- de geselecteerde selectievakjes zullen een filtering van het type "kolom = 1" veroorzaken
- de niet-geselecteerde selectievakjes zullen een filtering van het type "kolom = 0" veroorzaken
Het wordt zo mogelijk om alle records te zoeken waar een selectievakje niet is geselecteerd.