全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
17226 10
2011-03-23
各位老师,上午好!请问:运行freq,log提示没有活动的输出目标是什么意思?
谢谢!

具体如下(运行proc freq 之前用了ods,但是已把窗口关闭了):

  proc freq data=aa;
  tables year;run;



WARNING: 没有活动的输出目标。
NOTE: 从数据集 WORK.aa 读取了 28561 个观测。
NOTE: “PROCEDURE FREQ”所用时间(总处理时间):
      实际时间         0.04 秒
      CPU 时间         0.04 秒
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-3-23 20:19:28
有可能year的值全是missing,
试试
table year / missing;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-3-23 23:39:18
1# priss111


在程序前面加上
ODS LISTING;
代码即可
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-3-24 13:05:36
2# register_me

谢谢回复!
year中没有missing值。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-3-24 13:11:44
3# xiansonghe

谢谢回复!!

后来没办法我就重启了一次SAS,proc freq运行又正常了。

之前的code为:
ods listing close;
ods html body='F:a\yearcitycode.html';
proc freq data=card4 ;
tables year*citycode;run;
ods html close;
run;

接着运行proc freq data=card4;tables year;run; 就出现warning,就想知道活动的输出目标去哪里了。

问题现在算是解决了,但是不知道为什么。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-3-24 13:27:37
priss111 发表于 2011-3-24 13:11
3# xiansonghe

谢谢回复!!

后来没办法我就重启了一次SAS,proc freq运行又正常了。

之前的code为:
ods listing close;
ods html body='F:a\yearcitycode.html';
proc freq data=card4 ;
tables year*citycode;run;
ods html close;
run;

接着运行proc freq data=card4;tables year;run; 就出现warning,就想知道活动的输出目标去哪里了。

问题现在算是解决了,但是不知道为什么。
是因为你用了这句ods listing close;,把listing给关了,所以在后来的代码运行时就会找不到输出目标,只需要在run之前加一句ods listing;就ok了。在编程时要注意在关闭listing后要再开启,否则会影响之后的代码运行。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群