HOW TO
In ArcGIS Pro, Arcade conditional functions can be used to reference two or more fields of an attribute table using the Calculate tool. This improves readability of the field values, and provides uniformity, if there is a limit to the number of characters applicable.
The instructions provided describe how to use the Field Calculator in ArcGIS Pro to create a new field by referencing more than one field that has NULL or NOT NULL values in the attribute table. In this example, the COMPILE field is created by referencing field values from LEVEL, COUNTY, DISTRICT, and DIST_NO if the value in the LEVEL field is Administration.
var <variable 1> = $feature.<field name 1> var <variable 2> = $feature.<field name 2> var <variable 3> = $feature.<field name 3> var <variable 4> = $feature.<field name 4> return When(<variable 1> == '<field value>', IIf(!IsEmpty(<variable 4>) && !IsEmpty(<variable 3>), <variable 4> + ' - ' + <variable 3>, IIf(!IsEmpty(<variable 4>), <variable 4>, IIf(!IsEmpty(<variable 3>), <variable 3>, <variable 2>) ) ), null)
Note: Refer to ArcGIS Pro: Calculate Field expressions for further information on Python expressions.
Hilfe von ArcGIS-Expert*innen erhalten
Die Esri Support-App herunterladen