BookmarkSubscribeRSS Feed

[3-3] Macro Storage

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

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에 대해 알아보았습니다.

 

감사합니다.^^

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

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

Article Labels
Article Tags