我有像下面的数据。sas宏做循环一年多少天
我需要为每个人显示在特定年份生活多少天。
我试了很多做循环,如果宏中的语句。
我工作到很多,但我不能这样做我的手空了,我的心碎了。
*name STARTDATE ENDDATE
*AAA 17.10.2012 21.11.2013
*BBB 10.05.2014 15.09.2015
*CCC 06.04.2010 05.05.2013
*DDD 07.02.2011 07.02.2013
*EEE 30.03.2013 30.01.2014
*FFF 01.01.2010 06.05.2010
因此,我需要这个
*name STARTDATE ENDDATE DayIn2010 DayIn2011 DayIn2012 DayIn2013 DayIn2014 DayIn2015
*AAA 17.10.2012 21.11.2013 0 0 75 325 0 0
*BBB 10.05.2014 15.09.2015 0 0 0 0 235 258
*CCC 06.04.2010 05.05.2013 269 365 365 125 0 0
*DDD 07.02.2011 07.02.2013 0 327 365 38 0 0
*EEE 30.03.2013 30.01.2014 0 0 0 276 30 0
*FFF 01.01.2010 06.05.2010 125 0 0 0 0 0
你能帮帮我吗?
请分享您迄今尝试过的代码。即使它不起作用,也可能只需稍作调整。 – user667489
另外,你是否绝对需要使用你指定的宽格式?对于大多数情况,我建议使用长格式 - 即每年一列,每人每年一列,以及他们在那一年居住的天数。 – user667489
hi user667489。 。该代码在我的工作电脑中。如果你明天需要我会派人。不,宽格式不必要,长格式已被赞赏。但无法弄清楚你如何做到这一点。我很初学这个。 – user3375397