我只在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输出?
答案 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;