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