2017-07-20 4 views
1

J'ai une variable, Poids, avec des valeurs à 5 décimales. par exemple, 1.00005, 2.67549, .21425 etc.SPSS - Arrondi à la 4ème décimale

Je suis tout simplement essayer de les arrondir vers le bas à quatre décimales, donc:

1.00005 --> 1.0000 
2.67549 --> 2.6754 
.21425 --> .2142 
1.43640 --> 1.4364 

J'ai besoin des valeurs réelles, et pas seulement leur mise en forme/présentation, à modifier cette façon .

ROUND ne fonctionnera pas, car arrondi à la valeur supérieure, et TRUNC arrondit à l'entier entier le plus proche (ou variation de cet entier). Y a-t-il une commande ou un argument simple pour le faire? Quelque chose comme la fonction ROUNDDOWN d'Excel serait magique.

Répondre

2

C'est la fonction que vous voulez:

compute RoundVar=trunc(OrigVar,0.0001). 

Cela ferait aussi:

compute RoundVar=trunc(OrigVar*10000)/10000.