매크로 언어는 명령어(command), 선택사항 (option), 문법 (syntax), 번역기 (complier) 등으로 이루어져 있다.유연한 코드를 만드는 도구로서, 여러 단계들 간의 정보 전달하여 동적인 코드 (code) 생성시켜서 조건적 데이터 또는 프로시저 단계 수행 및 일반화시키는 강력한 도구가 된다. 매크로 변수는 상징변수 (symbolic variable)라고도 표현을 하지만 그렇게 불리우지는 않는다. 매크로 변수는 임시 저장장소가 되어 일단 정의되고 나면 SAS 프로그램을 실행하는 동안 많은 다른 값을 가질 수 있는데, 변수이름을 정할 때에는 SAS data set 이나 변수이름을 정의하는 규칙 그대로 적용하면 된다. 매크로 변수 정의 방법 중, 쉬운 방법은 %LET 문을 이용하는 ..