SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 898|回复: 0
打印 上一主题 下一主题

proc format创建的control data set中的length变量起什么作用?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2008-6-4 11:22:29 | 只看该作者

proc format创建的control data set中的length变量起什么作用?

问题描述:
       用proc format cntlout=创建control data set,其中有一个length变量(标签为format length).请问这个变量的作用是什么?
(用proc format fmtlib显示format信息时,也会显示length的值)

已做工作:
1\查帮助:(<!-- m --><a class="postlink" href="http://support.sas.com/documentation/cdl/en/proc/59565/HTML/default/a002473477.htm">http://support.sas.com/documentation/cd ... 473477.htm</a><!-- m -->)
(1)&quot;specifies a numeric variable whose value is the value of the LENGTH= option&quot;,我不清楚这个length=option是出现在哪里的?
(2)&quot;the length of the informat or format&quot;: 如果设定格式的宽度可以用default\max\min选项;如果控制formt的label在fmtlib输出中的宽度可以用maxlabeln选项.length控制的到底是什么长度呢?

2\建了一个数据集,label变量的值为长度为10的字符串,length变量的值设为5.然后用proc format cntlin=创建format.可再用fmtlib查看时,length仍为5;把数据集中length的值改为15,也一样.

请指教,谢谢.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-4 18:15 , Processed in 0.093357 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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