是否有可以在版本9.1.3中使用的SAS信息(类似于9.2中的NLMNLGBP)用于读取£值?
例如下面..
data;
x='£69';
y=input(x,NLMNLGBP3.);/* need 9.1.3 equivalent */
put y=;
run;
答案 0 :(得分:3)
如果您将区域设置设置为“English_UnitedKingdom”,则可以使用NLMNYw.d
信息。
以下示例:
options locale=English_UnitedKingdom;
data _null_;
format x y best12.;
x=input('(£69)',nlmny32.2); /* parenthesis represents negative */
y=input('£69',nlmny32.2);
put x= y=;
run;
/ *在log * /
上x=-69 y=69
答案 1 :(得分:1)
我不相信这个信息可以在9.1.3中找到(根据google)
你可以试试这个:
data _null_;
x='£69';
_x=input(compress(x,'£'),8.);
y=put(_x,NLMNLGBP.);
put y=;
run;