SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 934|回复: 10
打印 上一主题 下一主题

简单的问题,proc report的,不过还是得请教高人!!!

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-5-15 19:58:29 | 只看该作者

简单的问题,proc report的,不过还是得请教高人!!!

做proc eport 时,一开始没有选option nowd,然后弹出对话框好像是关于last observation什么的,我就点了ok。然后再加nowd,outputl里就不显示全部结果了,只显示最后一条。想请教一下,怎么才能让output里显示全部observations?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-5-16 10:45:14 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

自己顶一下吧,有没有高人指教一下!非常感激!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-5-16 13:35:22 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

你看看你sas 中obs选项的值是多少?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-5-16 19:09:57 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

恩。。。我不太明白你的意思,你是说value? 应该不是吧。那是什么obs的值?

感谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2011-5-16 20:19:32 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

就是在options里面obs的值是多少,你说就显示一条,那应该就是1了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2011-5-16 21:42:50 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

我的code是:proc report data=hh nowd;
                    column id stay age reg;
                    define reg/format=dollar7.2;
                    run;
在log里是显示there are 113 observations read from the data work.hh......
在output里就显示一条,因为我的id是从1到113 ,在output 里的id 值是6441 也就是1到113的和,然后我想其他的value也是相对应colum的和。我就不知道是啥情况了?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2011-5-16 22:25:42 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

我又加了一个define id/order; 就出来全部observations了,不过它为什么default是sum呢?是因为他是analysis variable? 原来我也做过这个,但就算全部是analysis variable 也不会直接默认是sum 只显示一条啊? 还是没搞懂?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
8#
 楼主| 发表于 2011-5-17 16:13:54 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

proc report data=sashelp.class nowd;
column sex height weight;
define height/format=12.;
run;
quit;

上面的code应该和你的差不多,但是还是会全部输出,所以没办法诊断你的程序问题在哪里。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
9#
 楼主| 发表于 2011-5-17 19:17:14 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

是啊,饿哦以前也做过类似的,但这次我一开始没加nowd ,然后就出 一个对话框,我没怎么看就点了ok,然后后来就变成只出sum的一条了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
10#
 楼主| 发表于 2011-5-18 16:02:13 | 只看该作者

Re: 简单的问题,proc report的,不过还是得请教高人!!!

估计sas改了默认的option吧,你看看能不能将该问题重现,然后再去检查sas的option就知道了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-10 09:04 , Processed in 0.105499 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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