English

Problem: Performing the Calculate Geometry function on a numerical field does not store decimal values

Description

Upon running the Calculate Geometry function on a numerical field in an attribute table in ArcMap, the returned results only store whole numbers and not decimal values.
[O-Image]

Cause

This issue occurs when running the Calculate Geometry function on a long or short integer type attribute field. Long and short integers do not store decimal values.
[O-Image]

Solution or Workaround

Create a new float or double type field either directly within the attribute table or using the Add Field geoprocessing tool located in ArcToolbox > Data Management Tools > Fields. For more information, refer to the following documentation, ArcGIS Help: Adding fields.
[O-Image]
Once the new field is created, run the Calculate Geometry function to display the decimal values.
[O-Image]

    Related Information