使用9.1.3获取£值的SAS信息

时间:2012-04-11 15:02:56

标签: sas

是否有可以在版本9.1.3中使用的SAS信息(类似于9.2中的NLMNLGBP)用于读取£值?

例如下面..

data;
x='£69';
y=input(x,NLMNLGBP3.);/* need 9.1.3 equivalent */
put y=;
run;

2 个答案:

答案 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;