Eu quero usar a Calculadora de Campo no ArcMap para arredondar uma coluna existente para duas casas decimais. Atualmente, tenho uma coluna com 6 casas decimais e gostaria de arredondá-la para 2 casas decimais.
Eu tinha planejado usar a Calculadora de Campo (possivelmente usando Python) para fazer isso, mas talvez haja uma maneira mais fácil?
A resposta aceita é provavelmente a maneira mais fácil de alterar um único campo, no entanto, aqui está como fazer isso com a calculadora de campo para python e VB.
VB:
round([column], 2)
Pitão:
round(!column!, 2)
Respostas:
Quando você for exibir, calcule ou rotule o campo que você poderia usar,
arredonde ([meu_campo], 2)
também para alterar o comportamento do campo no mapa do arco ...
fonte
Você já tentou algo parecido com o que está abaixo na Calculadora de campo?
Certifique-se de definir o analisador como Python na calculadora de campo.
fonte
Parece que alguma formatação simples de string faria o truque para você:
ou, com o número armazenado em uma variável:
Isso pode ser facilmente envolvido em uma função Calculadora de Campo.
fonte