Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 26300-2010 Информационная технология (ИТ). Формат Open Document для офисных приложений (OpenDocument) v1.0

     8.7.4 Условие фильтра


Элемент таблицы <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 (верхний процент). Например, для выборки нижней и верхней величины в процентах могут использоваться два последних оператора.


Чувствительность к регистру