Я выставляю образец данных. Столбцы, содержащие номер темы, дату посещения центра, расписание и дату начала неблагоприятного события (AEStart Date).
Sub.Nr Visit Date Timetable AEStart Date
1001 27-04-2017 Screening
1001 08-06-2017 Visit2
1001 12-07-2017 Visit3
1001 End of Study 08-06-2017
1001 End of Study 14-07-2017
1001 End of Study 29-04-2017
1003 09-05-2017 Screening
1003 01-07-2017 Visit2
1003 01-08-2017 Visit3
1003 End of Study 01-07-2017
1003 End of Study 03-08-2017
1006 17-05-2017 Screening
1006 05-07-2017 Visit2
1006 04-08-2017 Visit3
1006 End of Study 05-08-2017
1006 End of Study 18-05-2017
Мне нужен еще один столбец, содержащий посещения (Расписание), в котором неблагоприятные события (АЕ) произошли для всех субъектов, соответствующие дате начала АЕ. Если дата начала неблагоприятного события наступает в течение 3 дней с даты посещения, то это AE будет соответствовать этому посещению. Пример. Для субъекта 1001 первая дата начала АЕ - 08-06-2017, и если я перейду к дате посещения столбцов и расписанию и обнаружу, что дата посещения 2 - 08-06-2017, это означает, что АЕ произошло в посещении 2. Аналогично для той же темы вторая дата начала АЕ 14-07-2017. Если я перейду к столбцу «Дата посещения» и «Расписание» и увижу, что дата посещения 3 - 12-07-2017, это означает, что второе посещение АЕ произошло в посещении 3, поскольку дата начала АЕ находится в пределах 3 дней с даты посещения 3. Теперь таблица будет выглядеть
S.Nr Visit Date Timetable AEStart Date AE occurred in Visit
1001 27-04-2017 Screening
1001 08-06-2017 Visit2
1001 12-07-2017 Visit3
1001 End of Study 08-06-2017 Visit2
1001 End of Study 14-07-2017 Visit3
1001 End of Study 29-04-2017 Screening
Перепробовал все, но не смог найти ни одной конструктивной формулы. Был бы благодарен, если бы кто-нибудь мог подсказать, что делать. Спасибо