Hi Kurt,
Thanks for the solution. it worked.
However, I have one more scenario.
with your derivation, we got JOIN value 2 for 7th observation.
we need the JOIN value as 1 for this observation. as we don't know the end date of pervious observation (or missing end date for any of the previous records), so we consider this as cutaneous overlap AE.
The last observation JOIN value 2 is correct, though it has missing end date, but no other previous record has missing end dates.
do you have any solution for this.
I am pasting datalines for this test dataset below for refrence.
data test1;
informat astdt date9. aendt date9.;
input @1 usubjid $3.
@5 astdt date9.
@15 aendt date9.
@25 ae $15.;
format astdt aendt date9.;
datalines;
101 10JUN2016 06JUL2016 vomit
101 06JUL2016 08JUL2016 vomit
101 06JUL2016 08JUL2016 vomit
101 08JUL2016 22JUL2016 vomit
101 22JUL2016 28JUL2016 vomit
101 28JUL2016 . vomit
101 16SEP2016 . vomit
202 27DEC2022 17JAN2023 vomit
202 03JAN2023 17JAN2023 vomit
202 10JAN2023 24JAN2023 vomit
202 17JAN2023 28FEB2023 vomit
202 31JAN2023 14FEB2023 vomit
202 31JAN2023 14FEB2023 vomit
202 21FEB2023 28FEB2023 vomit
202 28FEB2023 21MAR2023 vomit
202 11APR2023 . vomit
;
run;
... View more