3.3 Macro Storage
안녕하세요^^
이번 시간에는 매크로 저장소에 대해 알아보겠습니다.
이번시간의 목표는 SAS 프로그램에서 이용가능한 매크로를 생성하기 위해
Stored Compiled Macro를 사용하는 것입니다.
Stored Compiled Macro란 무엇일까요?
Compiled Macro를 영구라이브러리에 저장하여
필요할 때 보다 쉽게 매크로를 불러와 사용할 수 있는 장점이 있습니다.
O ‘MSTORED’라는 시스템 옵션은
-> 영구 라이브러리에서 compiled macro를 저장할 수 있게 합니다.
O ‘SASMSTORE=’이라는 시스템 옵션을 사용하여,
-> compiled macro를 저장하기 위한 영구 라이브러리의 위치를 지정할 수 있습니다.
위 프로그램은 영구적인 Stored Compiled Macro를 정의하기 위한 일반적인 형식입니다.
코드에서 확인할 수 있듯이,
‘STORE’ 옵션을 사용하여, 이전의 ‘SASMSTORE=’ 옵션에서 지정된 라이브러리에 해당 매크로를 저장할 수 있습니다.
코드 예시를 살펴보겠습니다.
[EX] 영구 라이브러리에 CALC MACRO를 저장하는 프로그램입니다.
음영 처리된 부분을 확인하시면,
calc 매크로는 orion이라는 영구 라이브러리에 저장이 될 것임을 알 수 있습니다.
이후 새로운 SAS Session에서 calc를 불러올 때에는,
저장된 매크로가 저장되어있는 라이브러리를 지정하여 “%clca”를 실행하시면
바로 사용가능할 것입니다.
이상 Stored Compiled Macro에 대해 알아보았습니다.
감사합니다.^^
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.
Lock in the best rate now before the price increases on April 1.