Напредни филтер вам омогућава да осмислите поља која ће се приказивати у извештају на основу једног до два постојећа поља. Употребите POSIX регуларне изразе и одговарајуће променљиве како бисте обухватили сва поља или њихове делове и добили резултат у жељеном редоследу. Опште информације о томе како функционише филтрирање прочитајте у одељку О филтерима.
Напредни филтер заузима два поља, поље А и поље Б, те их спаја у излазно поље. Израз Исечак A се примењује на поље А, а израз Исечак Б на поље Б. Ови изрази могу да користе потпуне или делимичне текстуалне поготке и да садрже џокер знакове. У наставку је наведена листа најчешћих џокер знакова и њихових значења. Изрази су у складу са POSIX регуларним изразима.
Џокер знак | Значење |
. | подудара се са било којим појединачним знаком |
* | подудара се ако се претходна ставка појављује више пута или ниједном |
+ | подудара се са једном или више претходних ставки |
? | подудара се ако се претходна ставка појављује једном или ниједном |
() | памти садржај наведен у загради као ставку |
[] | подудара се са једном ставком на овој листи |
- | прави опсег у оквиру листе |
| | или |
^ | подудара се са почетком поља |
$ | подудара се са крајем поља |
\ | не узима се у обзир ништа од горенаведеног |
Делове поља наведите у () загради. Они могу да буду наведени у изразу Конструктор у виду нотације $A1, $A2, $B1, $B2. Нотација $A или $B се односи на поље, а број на заграду коју треба узети у обзир. У горенаведеном примеру је обухваћено цело поље А и цело поље Б, те је спојено у ново поље. Поље Излаз за може да буде засебно или исто поље као и поље А или поље Б.
Контроле
Опција Занемари излазно поље вам омогућава да одлучите шта да радите ако поље Излаз за већ постоји. Опција Поље × потребно вам омогућава да одлучите шта да радите ако се неки од израза не подудара. Напослетку, Разликовање великих и малих слова указује на то да ли подаци морају да се подударају са стринговима чије писање великих слова је идентично.