elliott828 发表于 2010-5-2 03:59 
最近导入了一个数据,里面有turnover这一项,在导入的时候把turnover做成字符型的了(如果是用数值型的导入的话,会有很多字符无法辨认),但是后来的运算中需要把这个变量当成数值型的,不知道该用什么function,我现在的code 是 turnover=input(substr(turnover,1,2),8.), 但是出不了结果。
原数据是
turnover
$ 0
$ 0
$ 0
$ 0
$ 0
$ 10 这样子的~
急用,很低级的问题,请教了~ 谢谢~
The informat of either dollarW.d or commaW.D would handle it. See example below.
data _null_;
length turnover $20;
turnover='$ 10,050.19';
convert=input( turnover, dollar20.2);
convert2=input( turnover, comma20.2);
put convert convert2;
run;