본문 바로가기
반응형

데이터 스텝3

[SAS 함수] 42. CALL MODULE 함수 42. CALL MODULE return code 없이 외부 루틴(windows API : WINDOWS에서 제공하는 함수)을 호출하여 사용한다. Category: 외부 루틴 MAIN 문 법 CALL MODULE (module-name); Arguments cntl-string 는 선택적 통제 열을 지정. module-name 는 이용될 외부 모듈 이름 지정. argument 는 외부 루틴에 대한 인수 지정. 참 고 자세한 사항은 SAS도움말과 다음 페이지를 참고하시기를 ( http://www.devenezia.com/downloads/sas/sascbtbl ) * MODULE 함수를 사용해 외부의 DLL 루틴을 데이터 스텝이나 SCL 프로그램중으로부터 이용할 수 있습니다. * 간단한 DOS명령어보다 W.. 2018. 11. 20.
【SAS 함수】 38. CALL EXECUTE 함수 38. CALL EXECUTE 데이터 스텝안에서 매크로 인수를 분석하고, 매크로를 실행을 위하여 분석된 값을 발행(실행)한다. Category: Macro MAIN 문 법 CALL EXECUTE (argument); Arguments argument 는 macro 실행을 위한 문장. 관련 함수 함수명 함수내용 CALL EXECUTE 데이터 스텝안에서 매크로 인수를 분석하고,매크로를 실행을 위하여 분석된 값을 발행(실행)한다. CALL SYMPUT 데이터 스텝 정보를 매크로 변수에 할당한다. CALL SYMPUTX RAND 함수에 의해 생성되는 random number generation에 이용되는 seed 값을 지정한다. RESOLVE 매크로 기능(facility)으로 할당되었던 한 개 이상의 값을 데이.. 2018. 11. 19.
[데이터 EXPORT] 마지막 변수의 공백 포함하여 방... * 출처 : http://cafe.daum.net/statsas/3F8j/154 마지막 변수의 공백까지 함께 포함하시려면 FILE문에서 PUT 명령어를 사용하여서 자리수를 지정하는 방식으로 구현해 보았습니다. * lengthc는 공백을 포함한 Length를 반환하여 줍니다. - http://www.statwith.pe.kr/SAS/1.FUNCTION/F0249.htm call symput 매크로 지정한 값은 같은 데이터 스텝에서 사용을 할수가 없어서 아래 데이터 스텝으로 값을 가져다가 사용하였습니다. %LET VAR1=; data TEST; a = "test " ; b = "exam " ; c = "help " ; CALL SYMPUT('VAR1',LENGTHC(a||b||c)); run; %PUT &V.. 2018. 10. 30.
반응형