Обычно, для выборки коров операнд FOR использует пункты, например FOR LACT>0 или MILK>50. Однако бывает так, что мы желаем выбрать коров, которые имеют (или не имеют) в своих карточках какое–то событие, произошедшее в текущей лактации.
Ключевые пункты:
EC Код события
EDAY Дата события
REM Ремарка события
Обычно, они относятся к самым последним событиям, т.е. FOR EC=5 создаст список коров, у которых последним событием было BRED. Редко это бывает полезным. Представим, что код MAST – это 20. Следующие приемы позволяют отбирать коров, основываясь на событиях MAST в текущей лактации.
Примеры:
FOR EC=20
Отбирает коров, у которых MAST – их самое последнее событие.
FOR EC>20
Отбирает коров, у которых есть хотя бы одно событие MAST в лактации.
FOR EC<20
Отбирает коров, у которых нет ни одного MAST в этой лактации.
FOR MAST
Отбирает коров, у которых хотя бы одно событие MAST в лактации.
FOR EC>20 REM=COLI
Отбирает коров, имеющих хотя бы одно MAST с COLI в качестве REM
FOR EC>20 REM>COLI
Отбирает коров с хотя бы одним MAST, содержащим COLI в REM
FOR EC>20 DIM=1-21
Отбирает коров с хотя бы одним MAST, в первые 21 день лактации
FOR EC>20 EDAY=4/1-4/30
Отбирает коров с хотя бы одним MAST в апреле
Важно: В командах EVENTS и EGRAPH, операнд FOR REM задает диапазон поиска в REM.
Примеры:
EVENTS5 BRED FOR REM>203H
Отбирает события BRED , содержащие 203H в коде/кличке быка.
EVENTS2 CULTURE FOR REM>LAB
Отбирает события CULTURE , содержащие LAB внутри ремарки.