SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 672|回复: 7
打印 上一主题 下一主题

请教一个tabulate的问题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-2-11 10:20:41 | 只看该作者

请教一个tabulate的问题

[color=#0000BF:1ok5cx29][size=150:1ok5cx29]请教当输出一个pctN或者pctsum的时候,如何可以使数字带百分号,并且使得保留两位小数,谢谢!

[/size:1ok5cx29][/color:1ok5cx29]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-2-11 15:34:35 | 只看该作者

Re: 请教一个tabulate的问题

貌似没办法加百分号吧
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-2-12 00:40:58 | 只看该作者

Re: 请教一个tabulate的问题

proc format
picture;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-2-12 07:26:52 | 只看该作者

Re: 请教一个tabulate的问题

我丝毫不动tabulate过程。打我想,在这里sas自带的百分比format 应该可以解决问题吧。picture有些复杂了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2011-2-12 11:27:08 | 只看该作者

Re: 请教一个tabulate的问题

to jingju11
呵呵,前辈能否实例一下,想学习一下,小弟搞了半天没搞定...
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2011-2-12 12:36:10 | 只看该作者

Re: 请教一个tabulate的问题

比如colpctsum*f=percent6.2我是猜的。因为我从来没有用过tabulate
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2011-2-12 19:35:51 | 只看该作者

Re: 请教一个tabulate的问题

to jingju11
呵呵,这个我之前试过,可以添加百分号,但数值就变了,因为其默认本来就是百分数的数值,而且小数点位也没法保障
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
8#
 楼主| 发表于 2011-2-12 23:09:13 | 只看该作者

Re: 请教一个tabulate的问题

那就对大胖猫说声对不起,他是对的:用picture

试试这个(很遗憾,自己还是试不了)
proc format;
   picture pctfmt(round) low - < 0 = '0009.99%' (prefix='-')
                                   0 - high = '0009.99%';
run;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-12 20:24 , Processed in 0.079732 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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