SAS® Macro Language 2: 고급기법
SAS® Macro Language 2: 고급기법
교육 기간 : 2일(12시간)
교육 대상
이 과정은 SAS® Macro Language 1: 기초 과정을 수강한 후, SAS 매크로 기능에서 고급 기법을 배우길 원하는 SAS 매크로 프로그램 가능자를 대상으로 합니다.
과정 소개
이 과정은 매크로 기능을 사용함에 있어서 아래와 같은 고급 기법을 배우게 됩니다.
- 계층적인 메뉴 기반 매크로 응용 프로그램 생성
- stored compiled 과 autocall macro 기능 활용
- macro quoting functions 활용
- data 기반 macro 호출 생성
- table lookup 작업 수행
- SAS 또는 사용자 정의 formats 을 매크로 변수에 적용
- Data set 변수를 매크로 변수로 자동 변환
- 특정 폴더의 모든 CSV, Excel, Microsoft Access 파일을 검색하여 자동으로 파일을 import하여 SAS data set으로 생성
- 특정 폴더의 모든 SAS 프로그램을 검색하여 자동 모든 프로그램을 실행
- SAS I/O 와 외부 파일 함수들 활용
- 자신만의 macro functions 생성
- 데이터 셋의 관측치 개수를 리턴하는 매크로 함수 생성
- 특정 데이터 셋에 특정 변수가 존재하는지, 그리고 해당 변수의 유형을 리턴하는 매크로 함수 생성
선수 지식
이 과정 참석 전에, 수강자는 SAS® Macro Language 1: 기초과정을 이수하거나 그에 해당하는 지식을 가지고 있어야 합니다.
교육 내용
매크로 저장 | - stored compiled macro 기능 - autocall macro 기능 |
특수 문자 보호 | - constant text 보호 - resolved values 보호 |
SAS 데이터 읽기 | - 데이터 기반 매크로 호출 - SAS I/O 함수 |
외부 데이터 읽기 | - CSV파일 읽기 - Excel 파일 읽기 |
테이블 룩업 기법 | - 매크로 변수 - 포맷 |
사용자 입력값 유효성 검사 | - 매크로 파라미터 - 매크로 창 |
사용 소프트웨어
Base SAS®
교육 교재
SAS® Macro Language 2 : Advanced Techniques