BookmarkSubscribeRSS Feed

[3-3] Macro Storage

Started ‎06-16-2020 by
Modified ‎06-16-2020 by
Views 142

3.3 Macro Storage

 

 

안녕하세요^^

 

이번 시간에는 매크로 저장소에 대해 알아보겠습니다.

 

이번시간의 목표는 SAS 프로그램에서 이용가능한 매크로를 생성하기 위해

Stored Compiled Macro를 사용하는 것입니다.

 

 

 

Stored Compiled Macro란 무엇일까요?

 

Compiled Macro를 영구라이브러리에 저장하여

필요할 때 보다 쉽게 매크로를 불러와 사용할 수 있는 장점이 있습니다.

 

 

SE22016081913325670.png

 

O ‘MSTORED라는 시스템 옵션은 

   -> 영구 라이브러리에서 compiled macro를 저장할 수 있게 합니다.

 

O ‘SASMSTORE=’이라는 시스템 옵션을 사용하여, 

   -> compiled macro를 저장하기 위한 영구 라이브러리의 위치를 지정할 수 있습니다.

 

 

 

SE22016081913330770.png

 

위 프로그램은 영구적인 Stored Compiled Macro를 정의하기 위한 일반적인 형식입니다.

 

코드에서 확인할 수 있듯이, 

STORE 옵션을 사용하여, 이전의 ‘SASMSTORE=’ 옵션에서 지정된 라이브러리에 해당 매크로를 저장할 수 있습니다.

 

 

 

코드 예시를 살펴보겠습니다.

 

[EX] 영구 라이브러리에 CALC MACRO를 저장하는 프로그램입니다.

 

SE22016081913332970.png

 

음영 처리된 부분을 확인하시면, 

calc 매크로는 orion이라는 영구 라이브러리에 저장이 될 것임을 알 수 있습니다.

 

이후 새로운 SAS Session에서 calc를 불러올 때에는, 

저장된 매크로가 저장되어있는 라이브러리를 지정하여 “%clca”를 실행하시면 

바로 사용가능할 것입니다.

 

 

 

이상 Stored Compiled Macro에 대해 알아보았습니다.

 

감사합니다.^^

Version history
Last update:
‎06-16-2020 09:06 PM
Updated by:
Contributors

sas-innovate-white.png

🚨 Early Bird Rate Extended!

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.

Register now!

Article Labels
Article Tags