Windows XP 또는 Windows 7 시스템의 명령 줄에서 SAS 9.2를 실행하면이 문제가 발생합니다.SAS 명령 줄 - PROC GRAPH 창 방지 방법
SAS에는 GRAPH 기능을 사용하는 절차가 포함됩니다. 내가 명령 줄을 사용하여 SAS 을 실행하면
ods pdf file='c:\test.pdf';
data ds1;
do x = 1 to 100;
output;
end;
run;
proc univariate data=ds1;
var x;
histogram; /* causes PROC Graph window to open
when SAS is invoked from command line */
run;
ods pdf close;
을 (예 : SAS -sysin test.sas)와 SAS는의 히스토그램을 생성 할 때 아래이 간단한 프로그램을 고려 ('test.sas'를 호출) PROC 단 변수 단계에서 PROC GRAPH 창을 열고 그 창을 클릭하지 않고 계속 진행하지 않습니다. SAS ODS를 사용하여 출력물을 PDF 문서로 캡처하기 때문에 PROC GRAPH 창이 열리지 않아도됩니다. 또 다른 단점은 PROC 그래프 창을 클릭하기 전에는 SAS 실행이 계속되지 않는다는 점입니다.
PROC GRAPH 창을 열고 히스토그램이 요청 될 때마다 입력을 기다리지 않고 명령 줄에서이 프로그램을 실행할 수 있습니까?
감사합니다.
예. 그게 효과가 있었어. 감사! – Karthik
기억을 다시 되돌릴 필요가 있습니다. ods listing; –
좋은 지적 Chris 그러나 Karthik이 커맨드 라인에서 그것을 실행하고 있고 그의 프로그램의 다른 부분이 그것을 사용하지 않는다면 아무 필요도 없다. –