Развиваем сельское хозяйство вместе С заботой о вашем хозяйстве
Товары, услуги и экспертная поддержка — в одном кабинетеУсловия и документы
← База знаний / Племработа

Технология внедрения и обработки информации в информационно-аналитической системе «Селэкс» (версия Windows)

Е. Н. Тюренкова, М. Т. Мороз, Д. В. Михайлов, О. В. Прошина, О. Р. Васильева, Е. А. Олексиевич, А. А. Игнашкина, П. С. Москаленко, Т. В. Занкова, Г. Н. Федорова · 2016 · Россия · Россия

Текст исходного файла на русском языке. Историческое издание: сведения приведены по источнику 2016 года.

Войти и скачать PDF ↓

7.1.8. Функция «Округление»

Для округления вещественного (не целого) значения используется функция Округление . Если необходимо округлить данные, полученные с помощью вычисляемого поля, то функцию «Округление» необходимо использовать одновременно с написанием арифметической формулы.

Используя приведенный выше пример, зададим дополнительное условие – округлить получаемый возраст первого плодотворного осеменения до одного знака после запятой.

После выбора необходимых показателей в окне «Создание вычисляемого поля» выбираем функцию «Округление». В поле «Функция» появилась запись IB_Round ( , ).

В круглые скобки необходимо ввести до разделительной запятой показатель (формулу по которой рассчитывается показатель), который необходимо округлить. После запятой – число разрядов (количество десятичных разрядов до которого нужно округлить число). Если число разрядов равно 0, то число округляется до ближайшего целого. Если число разрядов больше 0, то число округляется до указанного количества десятичных разрядов справа от десятичной запятой. Выделите с помощью мыши запятую в круглых скобках, снимите флажок с опции «Вставлять после выделения». Создайте формулу вычисления возраста первого плодотворного осеменения (см. выше). Выделите закрывающую круглую скобку и введите значение 1 (округлить до одного знака после запятой). В разделе « Формула » создана запись: IB_Round (([Дата осеменения к – 1л.] – [Дата рождения])/30.44,1). Нажмите кнопку «В отчет». Кнопкой «Отчет» запустите задачу на выполнение.

Внимание! При работе с вещественными полями можно использовать функцию Округление непосредственно в шаблоне отчета. Для этого, выделите мышкой столбец, по которому необходимо округлить данные. Вызовете контекстное меню и выберите строчку «При вычислении округлять до знаков». В появившемся подменю выберете желаемый разряд чисел после запятой.

7.1.9. Функция «Преобразование»

Все поля в структуре имеют свой тип, например, поле «Кличка» – строка, поле «Инвентарный номер» – целое, поле «Жир, кг» – вещественное, «Дата рождения» – дата. Вычисляемое поле позволяет преобразовывать тип поля в любой другой или выбрать из даты только год, число или месяц. Преобразование облегчает установку фильтров или дает возможность использовать функцию «Склеивание» для столбцов разных типов.

Пример: Необходимо просмотреть данные по коровам, рожденным в 2000 году.

 В окне «Структура картотеки» выбираем группу животных – «Стадо».

 Выбираем все показатели, необходимые для отчета, на вкладке «Паспорт» отмечаем показатель «Дата рождения».

 Кнопкой [+] добавляем «Вычисляемое поле». На экране открывается окно «Создание вычисляемого поля».

 В разделе «Функции» двойным щелчком мышки по полю «Год из даты» (или при выборе и нажатии кнопки [+]) откроется окно «Добавление функции».

 В разделе «Поля» выберете поле «Дата рождения», нажмите на кнопку [+]. Название поля перейдет в строку состояния окна. Нажмите кнопку «Добавить».

 В разделе « Формула » окна «Создание вычисляемого поля» создана запись: Год из даты ([Дата рождения]). Нажмите кнопку «В отчет».

 Кнопкой «Отчет» запустите задачу на выполнение.

 В окне «Отчет по запросу пользователя» нажмите кнопку «Фильтр».

 В окне «Фильтр для запроса» выберите поле «Вычисляемое поле_1» (если вы дали свой заголовок поля выберите его). Нажмите кнопку «Добавить» и в ячейке «Значение» введите 2000. Нажмите кнопку «Применить».

7.1.10. Функция «Склеивание»

Данная функция применяется для того, чтобы объединить информацию двух столбцов в один. Например, для отчета нужно чтобы инвентарный номер и кличка коровы печатались в одном столбце. Склеивание столбцов можно применить только для полей с одинаковым типом. В нашем примере поле «Инвентарный номер» – целое, а «Кличка» – строка. Поэтому одновременно с применением функции «Склеивание» следует применить функцию «Преобразование».

 В окне «Структура картотеки» выбираем группу животных.

 Выбираем все показатели, необходимые для отчета. На вкладке «Паспорт» отмечаем показатели «Инвентарный номер» и «Кличка».

 Кнопкой [+] добавляем «Вычисляемое поле». На экране открывается окно «Создание вычисляемого поля».

 В разделе «Функции» двойным щелчком мышки по полю «Преобразов.(Поле, Тип)» (или при выборе и нажатии кнопки [+]) откроется окно «Добавление функции».

 В разделе «Поля» выберите поле «Инвентарный номер», нажмите на кнопочку [+]. Название поля перейдет в строку состояния окна.

 В разделе «Привести к типу» выберите «Строка», нажмите на кнопку [+].

 Вам будет предложено ввести длину строки (количество символов). Введите 13 (максимально возможное количество знаков, предусмотренное программой для поля «Инвентарный номер»), нажмите на кнопочку [+]. Нажмите «Добавить».

 В разделе « Формула » окна «Создание вычисляемого поля» создана запись: Преобразов.([ Инвентарный номер], Строка:13).

 В разделе «Операции» нажмите [ ] (Склеивание).

 В разделе «Поля» двойным щелчком мышки по полю «Кличка» (или при выборе и нажатии кнопки [+]) наименование поля перейдет в раздел « Формула ».

 В разделе « Формула » создана запись: Преобразов.([ Инвентарный номер],Строка:13) ||[Кличка ]. Нажмите «В отчет».

 Кнопкой «Отчет» запустите задачу на выполнение.

Оглавление

Текст, тема и отступы ↑

AgroSota всегда под рукой

Выберите своё приложение AgroSota

Один аккаунт на сайте и в приложении. Light и Full можно установить рядом.

Знакомый сайт в приложении. Для привычной работы с AgroSota.

Версия 1.1.4

Мобильные экраны и кабинеты клиента и агента.

Версия 1.2.5 · Тестовая

Для Android 10 и новее · Нужен интернет

Установка и обновления
  1. Скачайте выбранное приложение.
  2. Откройте APK в папке «Загрузки» и следуйте инструкциям Android.
  3. Войдите под своей учётной записью AgroSota.

Light обновляет прежнее приложение AgroSota. Оно проверяет обновления автоматически, скачивание и установка — с вашим подтверждением.

Full устанавливается отдельно. Это тестовая версия: проверка всех сценариев продолжается.

Для iPhone: откройте agrosota.ru в Safari → «Поделиться» → «На экран Домой».

ИИ-помощник AgroSotaПодбор товаров · связь с менеджером
Отвечает ИИ. Текст сообщений обрабатывается OpenAI. Контакты для звонка укажите в форме ниже.
Передать запрос менеджеру