我有一个变量Weight,其值为5位小数。例如,1.00005, 2.67549, .21425
等。
我只是试图将它们向下舍入到小数点后四位,所以:
1.00005 --> 1.0000
2.67549 --> 2.6754
.21425 --> .2142
1.43640 --> 1.4364
我需要以这种方式改变实际值,而不仅仅是它们的格式/表示。
ROUND不起作用,因为它会向上舍入,而TRUNC向下舍入到最接近的整数(或该整数的变化)。这样做有简单的命令或参数吗?像Excel的ROUNDDOWN函数一样神奇。
答案 0 :(得分:2)
这是你想要的功能:
compute RoundVar=trunc(OrigVar,0.0001).
这也可以做到:
compute RoundVar=trunc(OrigVar*10000)/10000.