У меня есть данные, как показано ниже.sas macro do loop Сколько дней в году
Мне нужно показать каждому человеку, сколько дней живет в год жизни.
ı пробовал много делать петли и если утверждения в макросе.
ı много работал, но я не мог сделать это, мои руки опустели, и мое сердце сломалось.
*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
привет пользователь667489. , коды находятся на моем рабочем компьютере. если вам нужно завтра, я отправлю. нет, широкий формат не нужен, длинный формат был оценен. но не мог понять, как вы можете это сделать. im очень новичок в этом. – user3375397