sas中十进制长度的限制
我有两个数据集,我正在比较。我已经计算了这两个数据集中每一列之间的差异。然而,SAS将这些差异返回到小数点后15-16位。如何将输出限制在小数点后8位sas中十进制长度的限制,sas,Sas,我有两个数据集,我正在比较。我已经计算了这两个数据集中每一列之间的差异。然而,SAS将这些差异返回到小数点后15-16位。如何将输出限制在小数点后8位 例如,我在数据集1中有列A,在数据集2中有列A。我创建了一个新的列newA,它是data 1a-data 2a。结果是0.0009876543210987654。我想看到的是0.00098765,即小数点后8位 使用ROUND功能、ROUND(DIFFVAR,10e-8),或格式化差异变量10.8。 或者使用 PROC比较和 Fuffi选项> <
例如,我在数据集1中有列A,在数据集2中有列A。我创建了一个新的列newA,它是data 1a-data 2a。结果是0.0009876543210987654。我想看到的是0.00098765,即小数点后8位 使用
ROUND
功能、ROUND(DIFFVAR,10e-8)
,或格式化差异变量10.8
。
或者使用<代码> PROC比较<代码>和<代码> Fuffi选项> < /P>请告诉我们如何计算这些差异,如果你认为两个值相等,如果它们的值小于0.000000005