<< Click to Display Table of Contents >> Navigation: БД разведочных выработок > РАСЧЕТНЫЕ ТАБЛИЦЫ > Интервалы из двух таблиц - в расчетную таблицу |
В некоторых случаях, когда имеются две исходные таблицы с разными интервалами "От"-"До", требуется создать третью таблицу, у которой будут такие, более мелкие, интервалы "От"-"До", которые целиком попадают как в интервалы первой таблицы, так и в интервалы второй таблицы.
Например, имеются две таблицы с результатами опробования разного вида и с разными "От"-"До", причем так получилось, что основная таблица с опробованием содержит пропуски в исходных данных, которые требуется восполнить по данным из другой таблицы.
Для решения такой задачи создается расчетная таблица с алгоритмом расчета интервалов "Получение интервалов, целиком входящих внутрь интервалов из двух таблиц":
После создания пустой расчетной таблицы задаются исходные таблицы, интервалы которых берутся за основу при расчете интервалов расчетной таблицы. Во всплывающем меню таблиц выбиратся пункт меню "Расчетная таблица...":
В появившемся диалоге задаются первая и вторая исходные таблицы БД:
(Если будет задана только первая таблица, то в расчетной таблице будут такие же интервалы, как в исходной таблице.)
В результате получаем расчетную таблицу, интервалы которой получены из интервалов двух исходных таблиц. Любой из интервалов в расчетной таблице полностью, без пересечений, входит в интервалы исходных таблиц:
Следующим шагом является добавление различных расчетных столбцов, при помощи которых можно произвести выборку информации в интервалы полученной расчетной таблицы, а также обработку этой информации.
В таблицу "Сводная таблица опробования" добавляем 3 расчетных столбца:
1. U+ % (диф.) - содержания U, выбранные из первой таблицы, вычисляется при помощи формулы:
2. U % (объед) - содержания U, выбранные из второй таблицы, вычисляется при помощи формулы:
3. U % (итоговое) - если в столбце U+ % (диф.), то берутся значения из столбца U % (объед), иначе - из столбца U+ % (диф.).
В столбце U % (итоговое) таблицы Сводная таблица опробования получаем требуемые значения содержаний: