我的 SAS 数据集中有一列具有 20 位 ID。当我尝试在 SAS EG 中使用 PROC SQL 过滤掉一些记录时,ID 为 1E18 的字段被截断,并且导出为我提供了每个字段中的截断值而不是实际值。
我试图创建一个数据集并定义字段值,但这没有任何影响。
这是我的示例代码
proc sql; create table a01 as select a.id, a.value from b; quit;
data a02;
set a01;
id = put(id,$30.);
run;
似乎仍然没有工作。
有谁知道我做错了什么。