<< Click to Display Table of Contents >> Navigation: БД разведочных выработок > ГЛАВНОЕ МЕНЮ окна БД > Диалог "Формирование таблицы исходных интервалов для рудных интервалов" |
Вызывается при выборе пункта меню Сервис / Получить исходные интервалы для рудных....
Основное назначение диалога - подготовка вспомогательной таблицы, в которой для заданных рудных интервалов перечислены исходные интервалы опробования. Информацию из получаемой таблицы можно записать в текстовый файл (разделителем является код табуляции), либо скопировать в буфер обмена Windows.
Данный диалог можно использовать не только для таблиц с рудными интервалами, но и для пары любых таблиц - создается таблица, в которой для заданной таблицы (аналога рудных интервалов) перечислены интервалы из другой таблицы (аналога исходных интервалов). При этом имеются некоторые особенности заполнения получаемой таблицы в тех случаях, когда начала/концы интервалов одной таблицы не точно совпадают с интервалами из другой таблицы (см. ниже).
Таблица с рудными интервалами - задается таблица, из которой берутся интервалы, для которых необходимо выбрать интервалы из другой таблицы.
Условия для выбора рудных интервалов - задается формула, при помощи которой определяется для каких выработок и каких (рудных) интервалов произвести вычисления.
В приведенном примере диалога задано, что расчеты выполнить для интервалов (из таблицы "Борт 2"), имеющих значения в столбце "Номер борта" больше нуля и относящиеся к выработкам, имеющим тип "Скважина".
Напомним, что в формулах напрямую можно обращаться к столбцам таблицы, для которой делается формула и к столбцам таблицы со списком выработок. При необходимости обращения к столбцам из "других" таблиц, можно использовать встроенные функции, названия которых начинаются с ДР_ТАБЛ_ .
Формула может вводиться либо непосредственно в имеющийся элемент диалога, либо во вспомогательном диалоге, вызываемом при нажатии на кнопку "Построение формулы...".
Таблица с исходными интервалами - задается таблица, из которой выбираются (исходные) интервалы, соответствующие (рудным) интервалам из первой заданной таблицы.
Столбец на который взвешивать (ист. мощность). Если не задан, то взвешивать на длину интервалов. - Если необходимо вычислить средневзвешенные значения и метрограмм исходя из истинной мощности интервалов, то задается столбец таблицы с исходными интервалами со значениями истинной мощности. По умолчанию средневзвешенные значения вычисляются исходя из длин интервалов.
Столбцы из таблицы с исходными интервалами - задаются столбцы, информация по которым будет выведена в формируемую таблицу с исходными интервалами.
ВЫЧИСЛЯТЬ: - для каждого из столбцов задаются виды вычислений.
Обратите внимание на то, что для столбцов "От", "До" вычисления не производятся (даже если задано), а в строку получаемой таблицы "Сумма" пишутся "От"/"До" для рудного интервала в целом.
Для столбцов "Длина интервала" и "Истинная мощность"(столбца, на который взвешивать) вычисляется только сумма, даже если отмечено вычисление метрограмма и среднего значения.
В строке получаемой таблицы "Метрограмм" выводится сумма произведений значений в соответствующем столбце на длины интервалов (или значения из другого столбца, заданного для взвешивания).
В строке получаемой таблицы "Среднее" выводится средневзвешенное значение в соответствующем столбце.
В том случае, когда интервалы из одной таблицы (таблицы с рудными интервалами) "пересекаются" с интервалами другой таблицы (таблицы с исходными интервалами), применяются следующие правила:
1. "От" / "До" исходных интервалов выводятся такими, как они записаны в таблице с исходными интервалами.
2. "От"/ "До" в итоговой строке будут соответствовать "рудному" интервалу.
3. Длина исходного интервала будет равна общей части исходного и "рудного" интервала, т.е. та часть исходного интервала, которая находится вне рудного интервала будет вычтена.
4. Если задан столбец для взвешивания, то значения в нем будут откорректированы в соответствии с тем, какая доля исходного интервала (по длине) попадает в "рудный" интервал.
Например, имеются три исходных интервала, попадающих в область "рудного" интервала от 91.5м до 95.2м, причем крайние исходные интервалы выходят за пределы "рудного" интервала:
Если бы начало первого и конец третьего исходных интервалов точно соответствовали "рудному" интервалу, то таблица выглядела бы следующим образом:
Как мы видим, разница заключается лишь в том, что для исходных интервалов пишутся те "От"/"До", которые имеются в исходной таблице, а сами параметры рудного интервала вычислены одинаково.
Не выводить суммы для одиночных строк - если отмечено, то в получаемой таблице не будут выводиться итоговые строки для тех рудных интервалов, которые состоят только из одного исходного интервала.
Очистить таблицу - произвести очистку имеющейся (сформированной перед этим) таблицы.
Выполнить расчет - произвести формирование таблицы в соответствии с заданными в диалоге параметрами.
Записать в файл - запись в текстовый файл полученной таблицы.
Кроме записи в файл возможно копирование таблицы отчета в буфер обмена Windows, для чего можно воспользоваться всплывающим меню, появляющимся если поместить курсор в одну из клеток внутри полученной таблицы и нажать правую клавишу мыши:
Таблица (в текстовом формате) копируется в буфер обмена Windows с использованием в качестве разделителя кода табуляции.