포스팅 목차
o SYSTEM
SAS session 동안에 운영 환경 command을 실행하고, 시스템 return code를 반환한다.
(DOS명령어,UNIX명령어등을 실행)
Category: | Special |
문 법
SYSTEM (command) |
Arguments
command
는 외부명령어
참 고
x command, $sysexec 와 유사
예 제
예 제 1 :
만약 토요일이라면, DOS명령어 DIR을 실행한다. (확인을 위하여 요일을 변경해 보시기를 바랍니다.)
SAS Statements |
data _null_;
%put &sysday;
if "&sysday" = "Saturday" then do;
rc=system("dir");
end;
run;
예 제 2 :
Flag변수가 Y인 경우 name변수값에 해당하는 디렉토리를 생성하도록 한다.
아래 두 프로그램은 system함수와 call system를 통한 방법으로 동일하다.
SAS Statements |
options noxwait;
data _null_;
input flag $ name $8.;
if upcase(flag)='Y' then do;
rc=system('md c:\'||name);
end;
cards;
Y mydir
Y junk2
N mydir2
Y xyz
;
SAS Statements |
options noxwait;
data _null_;
input flag $ name $8.;
if upcase(flag)='Y' then do;
command='md c:\'||name;
call system(command);
end;
cards;
Y mydir
Y junk2
N mydir2
Y xyz
;
함수 비교
Functions:
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 403. TANH (0) | 2021.10.13 |
---|---|
【SAS 함수】 402. TAN (0) | 2021.10.13 |
[SAS 함수] 400. SYSRC (0) | 2021.10.12 |
[SAS 함수] 399. SYSPROD (0) | 2021.10.12 |
[SAS 함수] 398. SYSPROCESSNAME (0) | 2021.10.12 |
댓글