楼主: 5傻小不点
5703 9

做report时一个组的遇到分页截断了怎么在下一页才输出 [推广有奖]

  • 0关注
  • 0粉丝

本科生

90%

还不是VIP/贵宾

-

威望
0
论坛币
104 个
通用积分
0.0039
学术水平
6 点
热心指数
6 点
信用等级
6 点
经验
3727 点
帖子
92
精华
0
在线时间
118 小时
注册时间
2015-5-29
最后登录
2019-12-16

楼主
5傻小不点 发表于 2016-4-19 22:55:30 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
举个例子:
  1. data a;input a $ b $ c;cards;a1 b1 3a1 b3 6a1 b4 8a1 b5 5a1 b9 3a2 b2 9a2 b3 3a2 b4 5a2 b8 6a2 b9 3a3 b1 3a3 b4 5a3 b5 5a4 b3 9a4 b5 7a4 b6 1a4 b9 3;run;proc report data=a headline headskip center spacing=2  ls=64 ps=15;  column a b c;  define a /display center width=3;  define b /display center width=3;  define c /display center width=3;run;
复制代码
proc report不怎么会写~
1.怎么样把放不下的(比如这里只输出到a2 b8 6这一行,在这之后的)放到下一页;
2.如果上面问题解决了,因为a2还有一行(a2 b9 3)到下一页了,所以要把所有的a2都放到下一页,怎么做?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Report repor repo Port proc report report SAS SAS报表

沙发
孤单的我们 发表于 2016-4-20 09:47:12
你输出到哪了?输出窗口?

藤椅
5傻小不点 发表于 2016-4-20 10:22:14
孤单的我们 发表于 2016-4-20 09:47
你输出到哪了?输出窗口?
是输出到text的时候遇到了问题,一组的分开了,要的是一组如果分开就在下一页输出。
然后写上面程序的时候发现更加不明白了:output里好像只显示一部分,html的输出又是完整的。
本来我是想要让长度不够然后输出到下一页的,但是output和html的结果又让我多了好多问题。。。。

板凳
孤单的我们 发表于 2016-4-20 10:35:26
输出到RTF吧

报纸
5傻小不点 发表于 2016-4-20 10:55:09
孤单的我们 发表于 2016-4-20 10:35
输出到RTF吧
proc printto file='xx.txt' new;
run;

proc report ...

proc printto;
run;
这种的输出。。。。

地板
孤单的我们 发表于 2016-4-20 12:46:28
5傻小不点 发表于 2016-4-20 10:55
proc printto file='xx.txt' new;
run;
ods rtf file="路径";
……
ods rtf close;
用rtf输出吧,proc report行可以多加个选项nowindows

7
5傻小不点 发表于 2016-4-20 13:54:41
孤单的我们 发表于 2016-4-20 12:46
ods rtf file="路径";
……
ods rtf close;
试了下,不行。

8
sas9.4 发表于 2016-5-2 00:37:41
ods rtf file='c:\spanrows.rtf;
proc report nowd data= spanrows_example spanrows;
col sex age name height weight;
define sex / order;
run;
ods rtfclose;

9
5傻小不点 发表于 2016-5-3 20:24:58
sas9.4 发表于 2016-5-2 00:37
ods rtf file='c:\spanrows.rtf;
proc report nowd data= spanrows_example spanrows;
col sex age name  ...
谢谢你,不过我的sas版本是9.1的,设置程序也只能用9.1才能运行……o(╯□╰)o

10
5傻小不点 发表于 2016-5-4 16:23:46
第二个问题本人已经解决。简单说就是加一个page的变量用于分页,如果在输出的文件不需要标题区的page=1这一行,使用系统选项options=nobyline;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 01:33