数据是截面数据,数据结构是:
ID n var1 order date
1 1 1 1 2010-10-15
1 2 2 2 2010-11-08
1 3 1 2 2010-11-08
1 4 3 2 2010-11-08
2 1 0 1 2010-10-15
2 2 2 2 2010-11-15
2 3 1 3 2010-12-15
3 1 0 1 2010-10-15
3 2 3 2 2010-11-15
3 3 2 3 2010-12-15
3 4 1 3 2010-12-15
3 5 2 4 2011-01-15
1、想计算变量n当条记录i之前3条(i-1,i-2,i-3)对应的3条var1记录的和,但是当i-4条记录对应的order值与i-3条记录对应的order值一样的时候,则变成计算变量n当条记录i之前4条(i-1,i-2,i-3,i-4)对应的4条var1记录的和,如果当i-5条记录对应的order值与i-3条记录对应的order值也一样的时候,则变成计算变量n当条记录i之前5条(i-1,i-2,i-3,i-4,i-5)对应的5条var1记录的和,依次类推。
2、计算变量date当条记录之前180天内对应的var1的值的和,并记录180天内有多少条var1的记录。
谢谢!
计算比较复杂,可以付费。


雷达卡


京公网安备 11010802022788号







