Извлечь

Во вкладке Файл, в группе Изменить данные: Выберите Поля | Извлечь, чтобы извлечь информацию из числовых и символьных полей в файле и выполнить математические операции с числовыми полями. Хотя это необязательно (в случаях, когда требуется извлечь одну запись из файла), ключевой особенностью этой функции является возможность выполнять вычисления по полю извлечения, при этом значения в трех полях остаются неизменными.

Например, в файле анализа:

Если поле константы 1: = СКВАЖИНА, поле экстракции: = Au и тип экстракции: = СРЕДНЕЕ, программа прочитает файл анализа и рассчитает среднее значение Au для каждой лунки. Выходной файл будет содержать одну запись для каждой лунки, а поле Au будет содержать среднее значение Au для каждой скважины. Обратите внимание, что все остальные числовые поля будут усредняться, если Числовые исключения не заданы.

Этот подход можно расширить, используя более одного поля констант (поле геологии обычно содержит коды литологии). В этом случае вы задаете следующие параметры: Поле константы 1: = СКВАЖИНА (HOLE), Поле константы 2: = ГЕОЛОГИЯ, (GEOLOGY) Поле выборки: = Au и Тип выборки: = СРЕДНЕЕ (AVERAGE).

Вы не ограничены использованием одного типа вычислений для всех Числовых или Символьных полей во Входном файле. Вы можете применить «другие типы извлечения» для отдельных полей, включая возможность исключить отдельные поля из процесса извлечения.

Вы также можете исключить из процесса все Числовые или Символьные поля, выбрав ИСКЛЮЧИТЬ в качестве типа извлечения по умолчанию.

Ввод

Файл

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

Фильтр

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

Поле констант 1

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

Поле констант 2 и 3

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

Сортировать записи

Если вы указали Поле константы, у вас имеется возможность отсортировать вводные записи по Полю константы 1 и (если это применимо) по Полю константы 2 и 3.

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

Тип извлечения по умолчанию

Числовой

Выберите Тип извлечения, чтобы применить его к значениям в Числовых полях, которые не исключены Числовыми исключениями:

  • СРЕДНЕВЗВЕШЕННОЕ - рассчитывает средневзвешенное для числовых значений.
  • СРЕДНЕВЗВЕШЕННОЕ - рассчитывает средневзвешенное для числовых значений.
  • МИНИМУМ - Извлекает единичную запись, содержащую минимальное значение в поле выборки, в то время как значения в Поле константы 1, 2 и 3 являются идентичными.
  • МАКСИМУМ - Извлекает единичную запись, содержащую максимальное значение в поле выборки, в то время как значения в Поле константы 1, 2 и 3 являются идентичными.
  • СУММА - создает одну запись, содержащую сумму значений в поле выборки.
  • ПЕРВЫЙ - записывает числовое значение в поле выборки первой идентичной записи.
  • ПОСЛЕДНИЙ - записывает числовое значение в поле выборки последней идентичной записи.
  • ИСКЛЮЧИТЬ - исключить числовые поля из процесса выборки.

Символ

Выберите Тип извлечения, который будет применяться к значениям в Символьных полях, не являющихся полями Констант:

  • ПЕРВЫЙ — записывает значение в поле Извлечение для первой идентичной записи.
  • ПОСЛЕДНЯЯ — записывает в поле Извлечение значение последней идентичной записи.
  • ПУСТОЕ — записывает пустые значения для всех полей Символов, кроме полей Констант.
  • ИСКЛЮЧИТЬ — исключить символьные поля из процесса Извлечения.
  • ДОМИНАНТНЫЙ — извлекает одну запись, содержащую доминирующее значение в поле Извлечение, в то время как значения в поле Константа 1, 2 и 3 идентичны. Если несколько значений имеют одинаковую частоту, выбирается значение, которое появляется первым в алфавитном порядке.

Другие типы выборки

Используйте сетку Другие типы извлечения, чтобы контролировать тип извлечения для каждого поля как для Числовых, так и для Символьных полей.

Например, вам могут потребоваться средние значения севера и востока и наименьшее значение Z. Для каждого указанного поля выберите тип извлечения. См. выше Тип извлечения по умолчанию.

Вы также можете исключить поле из процесса, выбрав тип извлечения ИСКЛЮЧИТЬ. Поля константы в списке Другие типы выборки будут проигнорированы.

Поле взвешивания

Если в качестве типа выборки для поля вы выбрали СРЕДНЕВЗВЕШЕННОЕ, строка ввода Поле веса будет активной. Процесс рассчитает средневзвешенные значения, используя сведения из Поля веса для взвешивания всех полей, которым назначен тип выборки СРЕДНЕВЗВЕШЕННОЕ.

Числовые исключения

(По желанию) Используйте опцию Числовые исключения, чтобы проконтролировать, как будут обрабатываться нечисловые значения. Нечисловые значения включают в себя символы, пустые значения и значения со знаком меньше (<).

Вывод

Файл

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

Добавить поле подсчета

Установите этот флажок, чтобы подсчитать количество записей в каждой группе записей, где постоянное поле имеет одно и то же значение. Значения счета будут записаны в поле, указанное здесь.

Добавить тип извлечения к именам выходных полей

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