Элемент таблицы <table:filter-condition> определяет одно условие, применяемое при фильтрации.
Номер поля
Атрибут номер поля table:field-number определяет, какое поле используется для условия. Номер поля - это номер строки или столбца в исходном диапазоне фильтра.
Значение
Атрибут table:value определяет значение для условия фильтра.
Оператор
Атрибут оператор table:operator определяет, какой оператор используется в условии фильтра. Это означает, что каждая ячейка, содержащаяся в столбце, определенном номером поля (т.е. атрибутом table:field-number), сравнивается со значением (т.е. атрибутом table:value), с использованием данного оператора. Результат этого сравнения - это результат условия фильтра, определенного элементом <table:filter-condition>.
Операторы могут использовать или не использовать регулярные выражения. Следующие операторы используют регулярные выражения:
match (совпадает);
!match (не совпадает).
В обоих случаях атрибут table:value содержит регулярное выражение, с которым ячейки таблицы должны совпадать или не совпадать.
Операторы отношения, которые не используются в регулярных выражениях:
= (равно);
!= (неравно);
< (меньше);
> (больше);
<= (меньше или равно);
>= (больше или равно).
Дополнительно могут использоваться empty (пусто), !empty (не пусто), bottom values (нижнее значение), top values (верхнее значение), bottom percent (нижний процент) и top percent (верхний процент). Например, для выборки нижней и верхней величины в процентах могут использоваться два последних оператора.
Чувствительность к регистру