1

£値を読み取るためにバージョン9.1.3(9.2のNLMNLGBPと同様)で使用できるSAS情報はありますか?

例:以下。

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

2 に答える 2

3

ロケールを「English_UnitedKingdom」に設定すると、NLMNYw.dinformatを使用できます。

以下の例:

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;

/*ログに*/

x=-69 y=69
于 2012-04-11T18:25:50.153 に答える
1

私はこの情報が9.1.3で利用可能だったとは思わない(グーグルによると)

あなたはこれを試すことができます:

data _null_;
 x='£69';
 _x=input(compress(x,'£'),8.);
 y=put(_x,NLMNLGBP.);
 put y=;
run;
于 2012-04-11T16:47:04.017 に答える