楼主: sun5008
2700 3

[有偿编程] 普通的proc print 怎么规定列宽 [推广有奖]

  • 0关注
  • 0粉丝

博士生

42%

还不是VIP/贵宾

-

威望
0
论坛币
128 个
通用积分
3.0900
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
6229 点
帖子
139
精华
0
在线时间
266 小时
注册时间
2006-3-9
最后登录
2024-4-1

50论坛币
proc print里WIDTH=column-width 的选项只有FULL MINIMUM UNIFORM UNIFORMBY 这几个选项


我想规定例如
WIDTH=8  8个字符的宽度,请问有办法吗?

关键词:print int ROC Uniform minimum
沙发
fainy荧 学生认证  发表于 2016-1-7 15:16:45 |只看作者 |坛友微信交流群
我知道改变列宽也可以使用style选项,例如
proc print data=数据集 style(header)={cellwidth=0.8 in};
run;
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

使用道具

藤椅
8112mmw 发表于 2016-1-7 16:07:17 |只看作者 |坛友微信交流群
还有一个办法,用sql,具体可以参照如下:
proc sql flow=n m; /*n:列宽,m:行宽*/
select * from table-name;
quit;

希望帮到你!
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

使用道具

板凳
stayhungry05 发表于 2016-1-8 11:45:57 |只看作者 |坛友微信交流群
用system option linesize=n 可以限定打印宽度. n 是每行的字符数量, n只能是64和256之间的值
已有 1 人评分论坛币 收起 理由
admin_kefu + 15 热心帮助其他会员

总评分: 论坛币 + 15   查看全部评分

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-15 01:47