6 votos

¿Cómo eliminar los decimales del formato de moneda en ArcGIS?

Durante años he soportado los 2 decimales que ArcGIS añade al formato de "moneda", pero la mayoría de las veces no los quiero y acabo eliminándolos en mis imágenes de mapa exportadas. No veo una manera de editar el número de decimales - ¿alguien tiene alguna idea de cómo deshacerse de estos decimales?

0 votos

¿Se refiere a las etiquetas? ¿Y qué versión de ArcGIS?

1 votos

Con qué tipo de archivo está trabajando. Más detalles ayudarán.

0 votos

Chad - sí, el formato de las etiquetas. Estoy utilizando la versión 10.0 con SP3. @Craig - Estoy trabajando con una columna en un shapefile llamado "costo" que se formatea como un entero largo.

6voto

auramo Puntos 161

Podrías utilizar la respuesta de Brad junto con un expresión de la etiqueta que añade el signo del dólar (u otro símbolo monetario apropiado).

Ejemplo de VBScript:

"$" & [CHA_CHING]

0 votos

+1 parece que lo único que busca es el signo del dólar: una Expresión de Etiquetas es el camino a seguir.

5voto

Niall C. Puntos 1234

EDITAR: Puede que haya alguna razón de negocio por la que necesites tener el campo configurado como moneda, pero creo que yo lo gestionaría de otra manera.
De todos modos, siempre se puede redondear el resultado antes de mostrar la etiqueta.
label display

Ya que dice que la configuración de la moneda localizada podrías intentar buscar en la configuración de Windows de tu ordenador.
Currency setting

Para cambiar la forma en que su ordenador muestra los valores monetarios, haga clic en el botón Pestaña de moneda. Los elementos que puede querer cambiar en función del formato que elija incluyen el símbolo de la moneda, los formatos utilizados para los formatos utilizados para las cantidades positivas o negativas, y la puntuación utilizada para separar los números.

ANTIGUO: Si abre la tabla de atributos.
Vaya al campo que desea modificar.
Haga clic con el botón derecho y seleccione propiedades.
en las propiedades debe decir numérico... Seleccione el ... En ese diálogo de formato verás el número de decimales.
Ponerlo a 0
Decimals

0 votos

Gracias Brad. Estoy familiarizado con la edición del número de decimales para "numérico", pero ¿qué pasa si se selecciona "moneda" en su lugar? No hay manera de eliminar los 2 lugares decimales para la moneda.

0 votos

Gracias por la ayuda, Brad. Creo que añadir un signo de dólar a tu idea original es el camino a seguir.

0 votos

Me doy cuenta de que mi imagen es un poco pequeña. Redondea ([mymoneyfield],0) siendo el cero el número de caracteres a la derecha del decimal

1voto

Ken Koleda Puntos 1

Veo que este es un hilo muy antiguo, pero tuve este problema y encontré un poco más de información de la que estoy viendo aquí:

Quería obtener el formato de moneda con $ delante, comas y sin cambio al final. Usé vbscript FormatCurrency. Eso deja .00 al final.

Encontré la sintaxis de la función de moneda de formato de las obras de visual basic.

FormatCurrency([fieldname],0)

donde el cero es el número de decimales hace lo que quiero.

0voto

DAN Puntos 61

Esto me dio un dolor de cabeza durante un tiempo, pero encontré esta sencilla solución.

En un nuevo campo de cadena, convierta el campo numérico original en moneda: formatcurrency( [NumberField] )

Debería obtener un campo de cadena formateado como una moneda con dos decimales.

A continuación, cree un nuevo campo de cadena con el siguiente cálculo de campo: Replace( [StringField], ".00", "")

Esto debería reemplazar los decimales y los ceros finales por nada y conservar las comas y el signo de dólar en el formato de la moneda. Espero que esto ayude a alguien.

0voto

Bernd Ammann Puntos 241

Este hilo me ha servido de mucha ayuda y por eso quería contribuir. Estas soluciones funcionan muy bien para modificar la tabla de atributos y las etiquetas de las capas. Para cambiar las etiquetas de la leyenda, simplemente siga los dos pasos siguientes:

  1. Abra las propiedades de la capa mostrada.
  2. Haga clic en cada valor e introduzca el signo $ donde desee.

Layer Properties screenshot

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X