在SAS EG中,我们如何停止在结果工作区中显示不需要的表和输出

时间:2016-11-11 12:33:56

标签: sas

我使用以下内容创建了一个标题为'Name'的表:

data have;
input Name $;
cards;
DATE
DIAM
ET
PXMC
PWC
PWSC
Site
Time
TPMC
SF
;
run;

使用以下代码转换表格

proc sql noprint;
 select name into : varlist separated by ' ' from have;
quit;

data transposed_table;
length &varlist 8;
do _n_=1 to 2;
   output;
end;
run;

以上结果如下

DATE    DIAM    ET  PXMC    PWC PWSC    Site    Time    TPMC    SF
.   .   .   .   .   .   .   .   .   .
.   .   .   .   .   .   .   .   .   .

此外,我使用以下代码从我的工作区中删除所有不需要的表..

Proc Delete Data = work.have;    *This will delete 'have' from work;
 run;

我仍然在工作区中获得'SAS报告 - 程序',如何阻止它出现在我的工作区?

1 个答案:

答案 0 :(得分:2)

哦,我看的很简单......哇。

ods noresults; /* just place this before code wherever no such report output is needed */

有效。