SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1906|回复: 1
打印 上一主题 下一主题

ODS RTF中对于表格的自动适应页码大小输出

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-10-8 10:01: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

不知道各位有没有遇到同样的问题?请指教下,谢谢。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-4-20 23:11:36 | 只看该作者

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可根据自己的实际情况来设置。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-10 15:22 , Processed in 0.068740 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表