小编Roi*_*kuu的帖子

SAS 中的大数异常

有人知道为什么“numero”中储存的数字与我放在 let 中的数字不同吗?

我使用 SAS Enterprise Guide 7.1。

这是我的程序:

%let ident = 4644968792486317489 ;

data _null_ ;
    numero= put(&ident.,z19.);
    call symputx('numero',numero);
run;

%put &numero. ;
Run Code Online (Sandbox Code Playgroud)

和日志:

30         %let ident = 4644968792486317489 ;
31         
32         data _null_ ;
33          numero= put(&ident.,z19.);
34          call symputx('numero',numero);
35         run;

NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
      

36         
37         %put &numero. ;
4644968792486317056
Run Code Online (Sandbox Code Playgroud)

提前致谢!

format numbers sas

4
推荐指数
1
解决办法
48
查看次数

标签 统计

format ×1

numbers ×1

sas ×1