1
을에 NOPRINT을 좀 SAS 코드가 : 잘 작동SAS는 - 어떻게 ODS CSV
ods csv file="filename.csv"
%macro mac_name (st, en=);
%do j=1 %to &en.;
%let k=%eval(&j.+1);
proc freq data=data_name;
tables status&j. * status&k./nocol norow nopercent missing;
run;
%end;
%mend;
%mac_name (st=1, en=%sysfunc(week(%sysfunc(today()), u)));
ods csv close;
을,하지만 난 오픈 결과 창을 필요가 없습니다. proc freq에서 noprint를 시도했지만 코드 실행이 중단됩니다.
아이디어가 있으십니까?
미리 감사드립니다.
먼저 실행 해보십시오 :'ods _all_ close;' –
아니면 CSV 외에도 열려있는 목적지를 찾아서 닫으십시오. 'ODS LISTING CLOSE;'를 입력 한 다음 매크로 다음에 다시 설정하십시오. 참고로 PROC FREQ를 CSV 파일로 출력하는 것은 이상한 일입니다. Excel 파일이나 형식이 지정된 출력에 더 적합한 것을 사용하지 않는 이유가 있습니까? – Reeza
ods _all_ close; 작동하지만 여전히 결과 탭을 엽니 다. 결과 탭이 열리지 않는 방법. 작업을 예약하고이 경우 결과 탭을 열 수 없습니다. – Sunny