Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sas中十进制长度的限制_Sas - Fatal编程技术网

sas中十进制长度的限制

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选项> <

我有两个数据集,我正在比较。我已经计算了这两个数据集中每一列之间的差异。然而,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选项> < /P>请告诉我们如何计算这些差异,如果你认为两个值相等,如果它们的值小于0.000000005