Фильтр

Во вкладке Файл | Редактор файлов, в группе Просмотр, нажмите на Фильтр или выберите опцию в меню, чтобы подключить или отключить фильтр в текущем файле. Фильтры позволяют вам быстро изолировать интересующие вас наборы данных. Отфильтрованные данные впоследствии можно вывести в просмотр, а также могут использоваться в расчетах, производимых другими функциями.

Например, вы хотите просмотреть все значения золота, которые превышают половину грамма. В этом случае, вы можете установить фильтр для того, чтобы просмотреть поле, содержащее содержания золота ( в файле) и показывать только те записи, в которых значение больше или равно половине грамма.

В режиме "Выражение":

Фильтра оцениваются с применением правил и условий. которые применяются к выражениями полей.

В "Классическом" режиме:

Фильтры теперь работают различным образом, в зависимости от типа исходных данных (Символьные, Числовые, Бинарные или Дата), условий, указанных в фильтре (текстовые, числовые, буквенно-числовые или пустые), а также от активности опции Числовые.

Если выполняется сравнение больше (или равно) или меньше (или равно), текст, содержащий числа, обрабатывается логически. Текст DH100, например, считается больше чем текст DH2; а DH2 считается меньше чем текст DH003.

Условия фильтра, которые содержат нечисловые значения, такие как знаки подстановки (например, Equal 2018*), проходят буквенно-числовую проверку на символьные и числовые поля.

Значения ВЕЩЕСТВЕННЫХ полей будут меняться в зависимости от активности опции Числовые:

  • Если опция Числовые включена, значения сравниваются в соответствии с их полной точностью, а знаки подстановки не поддерживаются.
  • При выключенной опции Числовые, форматированные числа (заданные количеством десятичных) сравниваются. Знаки подстановки поддерживаются, но они корректны только для операторов Равно или Не равно.

Значения полей ДАННЫХ будут меняться в зависимости от активности опции Числовые (за исключением дат в формате ISO) языкового стандарта.

  • Если опция Числовые включена, значения даты OLE сравниваются в соответствии с их полной точностью, а знаки подстановки не поддерживаются.
  • Если опция Числовые отключена, форматированная дата сравнивается в буквенно-числовом формате. Знаки подстановки поддерживаются, но они корректны только для операторов Равно или Не равно.

Если вы работаете в нескольких областях, мы рекомендуем вам задавать значение фильтра в формате ISO, независимо от формата даты в исходном файле.

В таблице приведены различные сравнения фильтров:

Тип поля Сравнения фильтра
опция Числовые включена опция Числовые отключена
Символьное Числовое Числовая часть вычитается из поля и используется для сравнения, остальной текст игнорируется Пустые ячейки рассматриваются как ОТСУТСТВИЕ ДАННЫХ Используется форматированное содержание поля, числовые значения рассматриваются как текст. Пустые ячейки обрабатываются как текст
Бинарное Вещественное Число сравнивается при полной точности данных (игнорируя отображаемое количество знаков после запятой). Число сравнивается с использованием отображаемых знаков после запятой (как задано в файле).
Бинарное короткое Бинарное длинное Число сравнивается согласно тому, как оно отображено. Число сравнивается согласно тому, как оно отображено.
Форматированная дата Форматированные дата/время Сравнивается номер даты по объектной компоновке (OLE). Используется форматированное содержимое даты, числовые значения обрабатываются как текст.

Применение фильтра

Существует три способа применения фильтра:

  1. В любом окне обработки и отображения данных, которое содержит опцию Фильтр, например Проверка, Преобразование сетки и тд.
  2. Когда вы создаете фильтр, вы присваиваете его числу от 1 до 999.

    Чтобы выбрать существующий фильтр, поставьте метку Фильтра в окошке и нажмите два раза в окне ввода имени фильтра. Как вариант, откройте набор двойным нажатием.

    Если вы хотите создать новый фильтр или изменить существующий фильтр, нажав на правую клавишу мыши, выберите Новый или Изменить в контекстном меню.

    Откроется окно Фильтра, в котором вы можете ввести или изменить параметры фильтра. Вы можете загрузить другие сохраненные фильтры, изменять их параметры и сохранять их.

  1. Выбрав опцию Фильтр во вкладке Файл | Редактор файлов, в группе Просмотр.
  2. Если вы подключаете фильтр, подключение происходит по умолчанию, кнопка Фильтр подсвечивается. Вы можете нажать на кнопку Фильтр (или нажать CTRL + F4), чтобы включить или отключить фильтр.

    Подключение фильтра по умолчанию.

    Если применяется фильтр, записи, которые не проходят его, отображаются затемненными. Большинство инструментов и функций Редактора работают только с отфильтрованными (не высвеченными серым) записями.

    Выберите Использовать отфильтрованные записи (CTRL + F4), чтобы работать только с отфильтрованными записями:

    Выберите Скрыть отфильтрованные записи, чтобы скрыть (затененные) записи, не прошедшие фильтр. Выберите эту же опцию еще раз, чтобы отобразить эти записи:

  1. Выбрав опцию Фильтр во вкладке Файл, в группе Фильтр.
  2. В этом случае, вы можете создать новый фильтр с помощью всех средств, описанных в первых двух случаях. Однако вы также можете выполнить выборку в файл по отфильтрованным записям:

    Вы можете сохранять записи, которые прошли фильтр, в отдельный файл:

    Другая опция позволяет вам удалять записи из файла на основании набора условий фильтра. Все выбранные записи будут немедленно удалены.

    Вы можете также создавать более сложные фильтры, используя множественные поля. Например, вы хотите показать содержания золота, со значением больше половины грамма, в отдельном типе породы. В этом случае, установите фильтр для того, чтобы показать содержания золота, которые больше или равны половине грамма, и тип породы, который равен текстовому стрингу, определяющему отдельный тип породы (например кварц).