SAS中文论坛

标题: SQL 取数据类型的问题 [打印本页]

作者: shiyiming    时间: 2009-12-10 00:29
标题: SQL 取数据类型的问题
有两个问题:1.每次SAS打开程序的时候默认的路径都是SAS的安装目录,怎么可以把这个路径变成我需要的目录呢?

2. 用SQL 语句取数据a, a 本身是best12. 的数值型数据,我想将其变成22.4的数值型数据,我是这样写的:
select input(put(a,22.4 -L),22.4) as newa, 可是出来的结果newa还是BEST12.的格式,请问为什么会这样呢?
作者: shiyiming    时间: 2009-12-12 17:04
标题: Re: SQL 取数据类型的问题
请哪位大侠指教下
作者: shiyiming    时间: 2009-12-12 20:10
标题: Re: SQL 取数据类型的问题
SAS有一个奇怪的特点,新变量的FORMAT不是等于被最终赋给的最终处理后的值的FORMAT而是原始的那个变量的FORMAT,所以这里还是和A的FORMAT一样。你只有明确的先声明一个format才有用。 sql好像有直接给定format的语法,查一下吧。




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2