1
我有一些SAS代碼:SAS-如何NOPRINT在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