В окне «Структура картотеки» выбираем группу животных – «Стадо».
Выбираем все показатели, необходимые для отчета. На вкладке «Основные данные» отмечаем показатель «Код доярки». На вкладке «Лактации» отмечаем флажком «ПЗЛ» и выбираем показатель «Удой за 305 дн.».
В разделе «Отчет» в ячейке на пересечении столбца «Код доярки» и строки «Фильтр» двойным щелчком мыши открываем окно «Фильтр по полям».
В разделе «Поля» двойной щелчок мышки по полю «Код доярки» (или при выборе и нажатии кнопки [+]) переведёт наименование поля в раздел « Формула ».
В разделе «Операции» нажмите на кнопку [=]. Оператор сравнения «=« перейдет в раздел « Формула ».
В поле «Значение» введите 1 (код доярки) с клавиатуры или выберите необходимый символ. Нажмите кнопку [+] поля «Значение».
- В разделе «Операции» нажмите на кнопку [И].
В разделе «Поля» двойным щелчком мышки (или при выборе и нажатии кнопки [+]) переместите поле «Удой за 305 дн.» в раздел « Формула ».
В разделе «Операции» нажмите на кнопку [>]. Оператор сравнения «>« перейдет в раздел « Формула ».
В поле «Значение» введите 6000 (с клавиатуры или выберите необходимые символы). Нажмите кнопку [+] поля «Значение».
-
В разделе « Формула » создана запись: [Код доярки (телятни-
-
цы)]=1 and [Удой за 305 дн.]>6000 . Нажмите кнопку «В отчет».
-
Кнопкой «Отчет» запускаем задачу на выполнение.
Пример использования логического оператора « ИЛИ » для двух столбцов: Необходимо выбрать животных, у которых нет отца или матери.
В окне «Структура картотеки» выбираем группу животных – «Стадо».
Выбираем все показатели, необходимые для отчета. На вкладке «Паспорт» выбираем поля «Инвентарный номер» и «Кличка». На вкладке «Отцовские предки» выбираем отцовского предка «О», отмечаем показатель «Инвентарный номер предка». На вклад-
ке «Материнские предки» отмечаем флажком «М» и выбираем показатель «Инвентарный номер предка».
В разделе «Отчет» в ячейке на пересечении столбца «Инвентарный номер предка» и строки «Фильтр» двойным щелчком мыши открываем окно «Фильтр по полям».
В разделе «Поля» двойным щелчком мышки по полю «Инвентарный № предка - О» (или при выборе и нажатии кнопки [+]) наименование поля перейдет в раздел « Формула ».
В разделе «Операции» нажмите на кнопочку [Пусто]. Логический оператор сравнения «Null» перейдет в раздел «Формула».
В разделе «Операции» нажмите на кнопку [ИЛИ].
В разделе «Поля» двойным щелчком мышки (или при выборе и нажатии кнопки [+]) переместите поле «Инвентарный № предка-М» в раздел « Формула ».
В разделе «Операции» нажмите на кнопочку [Пусто]. Оператор перейдет в раздел « Формула ».
В разделе « Формула » создана запись: [Инв. № предка – О] is Null or [Инв. № – М] is Null . Нажмите кнопку «В отчет».
Кнопкой «Отчет» запускаем задачу на выполнение.
5. Задавать не конкретизированное условие по столбцу с использованием оператора «ПОДОБНО». Данная функция используется для того, чтобы отобрать строки, содержащие последовательность символов. Знак подстановки _ эквивалентен одному символу, знак % – неопределенному количеству символов. Данный фильтр можно применять для полей, содержащих текст или числа.
Для того чтобы снять условие фильтра откройте окно «Фильтр по полям» столбца, в котором установлен фильтр (если фильтр установлен на нескольких столбцах, необходимо последовательно очистить фильтр для каждого из них). В разделе « Формула » окна «Фильтр по полям» кнопкой [-] удалите все составляющие формулы. Нажмите кнопку «В отчет».
Если Вы не установили фильтры в окне «Структура картотеки» или желаете добавить условия для отфильтрованной выборки после получения отчета, в окне «Отчет по запросу пользователя» можно установить (добавить) условия отбора данных. Для этого нажмите кнопку «Фильтр», которая откроет окно «Фильтр для запроса».
Принцип работы с этим окном аналогичен работе во всех окнах функции «Фильтр» для всех списков программы.
Важно! Если необходимо отфильтровать выборку по полю, к которому применяется функция «Агрегирование», или по вычисляемым полям условие фильтра задается в окне «Отчет по запросу пользователя».
7.1.3. Функция «Агрегирование»
Функция «Агрегирование» позволяет выбирать минимальное или максимальное значение, рассчитывать среднее, сумму, стандартное отклонение и количество записей в выборке по столбцу.
Пример: Рассчитать среднюю живую массу при первом осеменении. В окне «Структура картотеки» выбираем группу животных – «Стадо».
На вкладке «Развитие» отмечаем показатель «Живая масса при первом осеменении».
В разделе «Отчет» в ячейке на пересечении столбца «Живая масса при первом осеменении» и строки «Агрегирование» двойным щелчком мыши открываем меню и выбираем из списка возможных действий «Среднее». Кнопкой «Отчет» запускаем задачу на выполнение.
Для того чтобы снять задачу агрегирования, в ячейке «Агрегирование» выберите «Нет»

7.1.4. Функция «Группировка»
Функция «Группировка» предназначена для создания групп животных по выбранному показателю. Существует два варианта группировки. Первый – простая группировка, животные объединяются в группы по одному общему признаку. Второй вариант – группировка по уровням. Служит для создания групп животных в разрезе уровней выбранного показателя.
Пример использования простой группировки : Необходимо просмотреть все линии быков, используемых в хозяйстве.
В окне «Структура картотеки» выбираем группу животных – «Быки».
На вкладке «Паспорт» отмечаем показатель «Линия».
