나는 매일 01/01/2012 및 2012년 1월 2일에 대한 예를 들어 다음과 같은 형식으로 이름을 SAS 데이터 세트 가지고 :SAS 데이터 세트를 입력하여 연례 데이터 세트에 추가하는 매크로 코드를 작성하는 방법은 무엇입니까?
daily_01jan12 및 daily_02jan12
을 나는 매년 이러한 모든 데이터 세트를 추가해야합니다데이터 세트. SAS에서 매크로를 사용하여이 코드를 작성하는 효율적인 방법은 무엇입니까?
내가 지금 가지고있는 것은 아래에 있습니다. 그러나, 나는 그것을 365 번 할 필요가 있고, 나는 더 좋은 길을 가져야한다고 확신한다.
도움을 주시면 감사하겠습니다. 고맙습니다. 당신은 데이터 세트 및 라이브러리는 사람이 당신이 뭔가를 할 수있는 다음 추가 할 포함의 순서에 대해 걱정하지 않는 경우
data libw.daily01Jan2012;
set libw.daily_01Jan2012;
Day=1;
Month=1;
Year=2012;
data libw.daily02Jan2012;
set libw.daily_02Jan2012;
Day=2;
Month=1;
Year=2012;
proc append base=libw.daily01Jan2012 data=libw.daily02Jan2012;
run;
** N.B ** indsname 옵션은 SAS 9.2 이상에서만 사용할 수 있습니다. 이전 버전을 사용하는 사람들은 일부 배열 처리와 함께 in =을 사용해야합니다. – user667489