条件:根据Name 和id 顺序,截止到2010-01-09,如果id不连续(缺行)则补充行:
①id和date 按照排列顺序补齐 ②其他=上一行数据
数据如下:
- data Insert;
- input Name $ id date yymmdd10. money @;
- format date yymmdd10.;
- datalines;
- A 1 2007-01-09 90
- A 2 2008-01-09 80
- A 4 2010-01-09 70
- B 2 2006-01-09 89
- B 3 2007-01-09 98
- B 4 2008-01-09 87
- ;
- run;
应该补齐如下 (若id不连续则补充行,截止2010年)
Name id date money
A 1 2007-01-09 90
A 2 2008-01-09 80
A 3 2009-01-09 80---------非首行,money=上一行money 80
A 4 2010-01-09 70
B 1 2005-01-09 0 ---------Name=B的首行,money取0或空.
B 2 2006-01-09 89
B 3 2007-01-09 98
B 4 2008-01-09 87
B 5 2009-01-09 87---------非首行,money=上一行87
B 6 2010-01-09 87
----------------------从ID=1开始截止2010年止,每年1月9日



雷达卡





京公网安备 11010802022788号







