SAS ODS输出不会打印标题

时间:2014-04-08 18:46:40

标签: sas

我完全被困在这里。搜索周围没有人面临类似的问题。

所以,我要做的就是从SAS获取一些rtf文件输出。输出只来自proc print语句。我的代码如下(我已修改它以引用SAS内置数据集之一,以防任何人想要复制它。我的真实代码引用我的数据文件):

   ods rtf file="output.rtf";
   title"First 10 observations of the systolic variable in the heart dataset";
   proc print data=sashelp.heart(obs=10);
        var systolic;
        run;
   ods rtf close; 

但是,当我检查" output.rtf"时,它只包含proc print语句的输出,而不是title语句。为什么会这样?查看我可以找到的本网站上的所有SAS文档和问题,这应该工作。我无法想出它为什么会赢的原因。

2 个答案:

答案 0 :(得分:2)

尝试将bodytitle添加到您的ODS RTF行。它会将标题从文档标题(如@Joe描述的那样)移动到文档本身中。

答案 1 :(得分:0)

默认情况下,ODS RTF会在RTF文件的标题部分打印标题。当我运行上面的代码时,我在标题中得到一个浅灰色标题,就像我期望的那样。

如果你没有得到它,并且可以确认你没有因某种原因隐藏文档的标题,你应该查看当前的样式并验证标题字体的颜色是否设置为不相同标题的背景颜色。