想求这样的最小值 (lowest value previously recorded),比如,
当前是在001这个人的第五条记录 (Day 5),要求的是前四条(Day 1,day2,day3,day4) value的最小值;
如果是在这个人的第六条,就是求前五条的最小值。
请问怎么实现??
我简单dummy了点数据,用来测试
data raw;
subject='001';visit='Day 1';date='2019-02-13';value=0;output;
subject='001';visit='Day 2';date='2019-02-14';value=1;output;
subject='001';visit='Day 3';date='2019-02-15';value=.;output;
subject='001';visit='Day 4';date='2019-02-16';value=12;output;
subject='001';visit='Day 5';date='2019-02-17';value=.;output;
subject='001';visit='Unscheduled';date='2019-02-18';value=2;output;
subject='001';visit='Day 3';date='2019-02-15';value=5;output;
subject='001';visit='Day 4';date='2019-02-18';value=12;output;
run;
proc sort data= raw ;
by subject date;
run;
求大神们指点,谢谢!