| date | n |
| 2011-03-01 | 36 |
| 2011-03-02 | 37 |
| 2011-03-03 | 38 |
| 2011-03-04 | 39 |
| 2011-03-07 | 40 |
| 2011-03-08 | 41 |
规则是:z的取值为x对应date的n的数值或者是x最接近的之前的那个时期n的取值。
比如宏变量x为2011-03-03,那么宏变量z的取值为38.
当x为2011-03-05或者2011-03-06时候,z取值为39
x我哦哦2011-0.-07时候,z为40
之前只取对应观测的时候我是这么做的
proc sql noprint;
select n into :z from aaa
where date=&x;
quit;