SAS中文论坛

标题: ODS RTF中对于表格的自动适应页码大小输出 [打印本页]

作者: shiyiming    时间: 2010-10-8 10:01
标题: ODS RTF中对于表格的自动适应页码大小输出
最近想写个宏,能够在使用proc report输出表格的时候由于变量过多系统自动把表格截断的情况进行自动适应。

详细情况如下:
1. 使用proc report和ods rtf进行表格输出
2. proc report中的变量数可能很多,当变量过多时,ods rtf输出表格会自动将表格的后面几列放到整个表格的后面的新的页面中。

3. 我希望实现的是根据变量数的多少和预定义的变量的长度进行表格长度的判断,然后对整个表格的长度进行调整。

我自己找了一篇文章,但是不知道能不能解决我的问题。http://support.sas.com/resources/papers/proceedings10/011-2010.pdf

不知道各位有没有遇到同样的问题?请指教下,谢谢。
作者: shiyiming    时间: 2011-4-20 23:11
标题: Re: ODS RTF中对于表格的自动适应页码大小输出
proc report data=yourdata nowd;
    column var1 var2 var3;
    define var1/style(column)={width=10mm just=left};
    define var2/style(column)={width=10mm just=left};
    define var3/style(column)={width=10mm just=left};
run;

前后加上你的ods rtf参数控制可以了,width可根据自己的实际情况来设置。




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2