作者a765112223 (芹菜)
看板Statistics
标题[问题] sas字元转换数字
时间Tue Nov 18 16:50:47 2014
各位大大好,我想尝试将Character转换成Numeric但找不到方法
http://ppt.cc/uOXC
我原本想将图中的Quantity以日期加种起来(算出每日交易量)
但是出现
ERROR: Variable ascii_rptd_vol_tx in list does not match type prescribed for
this list.
打开来看见他的Type是Character,所以想要尝试把Quantity转换成Numeric
看看能不能解决这个问题
但是查了很多地方,尝试都不成功,所以想请问有没有哪位大大可以帮忙解决?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.115.84.200
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Statistics/M.1416300649.A.660.html
※ 编辑: a765112223 (140.115.84.200), 11/18/2014 16:52:55
1F:→ BugEater: 试试newVar=input(VarName,8.); 11/19 01:37
2F:→ MOONY135: 它的好像是14格 会有小数点还是都整数? 11/19 08:16
3F:→ MOONY135: 8.改成 14.应该好一点? 11/19 08:16
4F:→ MOONY135: 不过它的不是全数字耶 5MM+应该不能转成数字吧 11/19 08:17
5F:→ BugEater: 5MM+是什么意思呢?抱歉我以为是全数字 11/19 08:53
6F:→ BugEater: input()的确就是可以转char为numeric的,用14.安全些 11/19 08:56
7F:推 tew: newvar=yourvar*1; 11/19 16:14
8F:→ tew: 这样就强迫转换了 请在data set 底下进行 11/19 16:14
9F:→ a765112223: 谢谢大大们,我用input成功了,5MM+是交易量超过5百万 11/19 21:47
10F:→ a765112223: 我在想5MM+的资料是不是不能用,因为我不知道确切数字 11/19 21:48
11F:→ MOONY135: 如果是这样 你就5MM+都改成五百万就好 11/20 17:22