Je souhaite utiliser la calculatrice de champ dans ArcMap pour arrondir une colonne existante à deux décimales. Actuellement, j'ai une colonne de 6 décimales et je voudrais simplement l'arrondir à 2 décimales.
J'avais prévu d'utiliser la calculatrice de champ (éventuellement en utilisant Python) pour ce faire, mais peut-être y a-t-il un moyen plus simple?
La réponse acceptée est probablement le moyen le plus simple de modifier un seul champ, cependant, voici comment le faire avec le calculateur de champ pour python et VB.
VB:
round([column], 2)
Python:
round(!column!, 2)
Réponses:
Lorsque vous allez à dispay, calculez ou étiquetez le champ que vous pourriez simplement utiliser,
arrondissez ([my_field], 2)
également pour changer le comportement du champ dans arcmap ...
la source
Avez-vous essayé quelque chose comme ce qui est ci-dessous dans la calculatrice de champ?
Assurez-vous de définir l'analyseur sur Python dans la calculatrice de champ.
la source
On dirait qu'un formatage de chaîne simple ferait l'affaire pour vous:
ou, avec le nombre stocké dans une variable:
Cela pourrait facilement être enveloppé dans une fonction de calculatrice de champ.
la source