SAS中的HTML输出

时间:2016-05-27 11:55:52

标签: sas

我只在Log中看到我的SAS程序的结果:

16488  title '6'; 
16489 
16490  ods html file = 'E:\Dev\ka\body1.html'; 
16491 
16492 
16493  proc means data=learn.blood; 
16494      var RBC WBC; 
16495      output out = means mean = M_RBC M_WBC; 
16496  run;

它没有显示任何错误,但我没有在html文件中看到结果。

如何打开html输出?

2 个答案:

答案 0 :(得分:1)

对我来说很好。我稍微修改了你的代码来测试它:

ods html file="%sysfunc(pathname(work))\body1.html"; 

proc means data=sashelp.class; 
  var height weight; 
  output out=means mean=M_Height M_Weight; 
run;

%put Your file has been output to: %sysfunc(pathname(work))\body1.html;

我看到了结果。您确定在数据集中有观察结果并且没有错误或警告打印到日志中吗?

答案 1 :(得分:1)

您可以设置'显示生成的结果'关闭。 检查您的偏好设置。

确认您的HTML文件也已创建,但您可能需要在完全可用之前包含CLOSE。

ods html file = 'E:\Dev\ka\body1.html' 

proc means data=sashelp.class; 
var height weight; 
output out=means mean=M_Height M_Weight; 
run;

ods html close;