<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Model Builder How to use Calculate Field for a single field with multiple values in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717650#M104154</link>
    <description>&lt;P&gt;It's also worth noting that your solution presumes suffixes in the same field as street names, and mine presumes suffixes in a standalone field.&lt;/P&gt;&lt;P&gt;In the road data I've worked with in the past, yours is probably the safer assumption, but mine was based on my reading of the OP.&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/74130"&gt;@BethAllen&lt;/a&gt;&amp;nbsp;, are your suffixes already in a standalone field, or do you have to extract them from a full street address (e.g., getting "ST" from "1521 STEPHEN ST")?&amp;nbsp; Because that could significantly change how best to approach this.&lt;/P&gt;</description>
    <pubDate>Thu, 30 Jul 2026 17:06:03 GMT</pubDate>
    <dc:creator>MErikReedAugusta</dc:creator>
    <dc:date>2026-07-30T17:06:03Z</dc:date>
    <item>
      <title>Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717574#M104138</link>
      <description>&lt;P&gt;In ArcPro 3.2.1, I'm trying to use the Calculate Field Tool within Model Builder to update the values of a field that has several different values.&amp;nbsp; For example, the field currently contains the values of AVE, BLVD, CIR, CT, HWY etc.&amp;nbsp; I want to update these values to the fully spelled out versions:&amp;nbsp; AVENUE, BOULEVARD, CIRCLE, COURT etc.&amp;nbsp; Is there a more efficient way to do this than selecting and calculating each value individually?&amp;nbsp; This will be only one piece of a larger model and I don't want to have 30 select/calculates in the model -- it will be a mess!&amp;nbsp; Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2026 13:24:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717574#M104138</guid>
      <dc:creator>BethAllen</dc:creator>
      <dc:date>2026-07-30T13:24:20Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717581#M104139</link>
      <description>&lt;P&gt;There's definitely a more elegant way to do this, but I'd do like:&lt;/P&gt;&lt;PRE&gt;expandStreets(!FieldA!)&lt;/PRE&gt;&lt;LI-CODE lang="python"&gt;def expandStreets(field):
    field = field.replace(" AVE", "AVENUE")
    field = field.replace(" CT", " COURT")
    field = field.replace(" ST", " STREET")
    # Etc...
    return field&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Note that I have a space in front of the abbreviation so you don't get Streetephen Boulevard&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2026 13:48:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717581#M104139</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-07-30T13:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717582#M104140</link>
      <description>&lt;P&gt;You can do this with a dictionary lookup that the Calculate Field script checks &amp;amp; returns.&amp;nbsp; The code below is for Python, but the same thing could also be accomplished in Arcade, too.&lt;/P&gt;&lt;P&gt;First, you'll need to write a function in the Code Block that does the lookup:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;suffixes = {'AVE':  'AVENUE',
            'BLVD': 'BOULEVARD',
            'CIR':  'CIRCLE',
            'CT':   'COURT',
            'HWY':  'HIGHWAY',
           }
def Suffix(oldValue):
  # This will replace any of the values you were prepared for with the new
  # values
  if oldValue in suffixes:
    return suffixes[oldValue]

  # And this will keep your original value unchanged, in case you didn't
  # prepare for one, otherwise the calculation will fail when it returns a
  # value it doesn't recognize.
  else:
    return oldValue&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then, in the Expression line, you just call that function:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Suffix(!FieldName!)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You still have to write out all 30 known options in that dictionary (Lines 1–6, in the example), but at least it's all contained in the one Calculate Field call.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2026 13:53:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717582#M104140</guid>
      <dc:creator>MErikReedAugusta</dc:creator>
      <dc:date>2026-07-30T13:53:27Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717592#M104142</link>
      <description>&lt;P&gt;Yeah this one of the more elegant ways lol&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2026 14:13:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717592#M104142</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-07-30T14:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717650#M104154</link>
      <description>&lt;P&gt;It's also worth noting that your solution presumes suffixes in the same field as street names, and mine presumes suffixes in a standalone field.&lt;/P&gt;&lt;P&gt;In the road data I've worked with in the past, yours is probably the safer assumption, but mine was based on my reading of the OP.&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/74130"&gt;@BethAllen&lt;/a&gt;&amp;nbsp;, are your suffixes already in a standalone field, or do you have to extract them from a full street address (e.g., getting "ST" from "1521 STEPHEN ST")?&amp;nbsp; Because that could significantly change how best to approach this.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2026 17:06:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717650#M104154</guid>
      <dc:creator>MErikReedAugusta</dc:creator>
      <dc:date>2026-07-30T17:06:03Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717679#M104156</link>
      <description>&lt;P&gt;Thanks to all for the responses.&lt;/P&gt;&lt;P&gt;My suffixes are already in a standalone field.&amp;nbsp; Actually all of the components of the street name are already parsed into different fields but each of the components (other than the core street name) are abbreviated.&amp;nbsp; I need to spell them out fully for each field.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2026 18:17:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717679#M104156</guid>
      <dc:creator>BethAllen</dc:creator>
      <dc:date>2026-07-30T18:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717743#M104160</link>
      <description>&lt;P&gt;In that case, the script I shared should work for your data.&amp;nbsp; Let me know how it goes!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Because I wanted the challenge and for anyone who lands on this page in the future looking for a solution where the suffixes are in the same field as the street name, an easy-ish fix is to just modify the code to break it out into parts based on where the spaces are:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;suffixes = {'AVE':  'AVENUE',
            'BLVD': 'BOULEVARD',
            'CIR':  'CIRCLE',
            'CT':   'COURT',
            'HWY':  'HIGHWAY',
           }
def Suffix(oldValue):
  # First, we need to deal with NULL, because it will break the next bit
  # Let's just pass them on through.
  if oldValue is None:
    return oldValue

  # Next, let's break up that street address.  For simplicity, this assumes a
  # space between each part.  You'll probably get some extraneous splitting
  # this way with multiword street names (e.g., "1210 St Stephen St")
  streetParts = oldValue.split(' ')

  # Now, we just need to look at the last component
  if streetParts[-1] in suffixes:
    streetParts[-1] = suffixes[streetParts[-1]]

  # I've seen some cases where an address like 1210A would put the A at the
  # end.  I hate them, but I've encountered them.  If you have some, add
  # these lines to catch those cases, too.
  if streetParts[-2] in suffixes:
    streetParts[-2] = suffixes[streetParts[-2]]

  # Lastly, we merge everything back together.  Unknown suffixes end up
  # unchanged automatically, so no need for the else statement like last time
  # We join them with a single space, since that's what we split against last
  # time.
  return ' '.join(streetParts)&lt;/LI-CODE&gt;&lt;P&gt;Essentially, this is what happens:&lt;BR /&gt;"1210 ST STEPHEN ST" becomes ["1210", "ST", "STEPHEN", "ST"].&amp;nbsp; Then, I look at the last two elements, which are "St" and then "Stephen".&amp;nbsp; One of those matches my dictionary, so it changes it, leaving us with ["1210", "ST", "STEPHEN", "STREET"], and then we just merge it all back together.&lt;/P&gt;&lt;P&gt;The code above isn't foolproof, of course.&amp;nbsp; "1210 ST STEPHEN ST A 10" (1210 St Stephen St, Unit A10) would fail to be corrected.&amp;nbsp; Combined street addresses get messy fast, so there's only so much you can do.&amp;nbsp; Much better to split the fields if you can and do it the way I suggested above for BethAllen.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2026 23:04:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1717743#M104160</guid>
      <dc:creator>MErikReedAugusta</dc:creator>
      <dc:date>2026-07-30T23:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718066#M104184</link>
      <description>&lt;P&gt;Thank you for your thoughtful responses!&amp;nbsp; So I decided to try your recommendation on another field first (one with fewer and simpler values) since I know &lt;STRONG&gt;nothing&lt;/STRONG&gt; about coding!&amp;nbsp; I'm using a street pre-directional field called "AVDIR".&amp;nbsp; The only four values are N, S, E, W which I need fully spelled out.&amp;nbsp; Below is what used; however when I run it fails (see third screenshot below).&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BethAllen_2-1785764884460.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156197i6738F6DA3E885639/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BethAllen_2-1785764884460.png" alt="BethAllen_2-1785764884460.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BethAllen_3-1785764919380.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156198iC09A134F2B0E4B9E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BethAllen_3-1785764919380.png" alt="BethAllen_3-1785764919380.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BethAllen_4-1785765066094.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156199i2FB3CCD901EAF97F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BethAllen_4-1785765066094.png" alt="BethAllen_4-1785765066094.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Aug 2026 13:53:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718066#M104184</guid>
      <dc:creator>BethAllen</dc:creator>
      <dc:date>2026-08-03T13:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718075#M104186</link>
      <description>&lt;P&gt;Two things:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;You named a variable (your direction dictionary) the same as a function. That's confusing for humans and even more confusing for the computer, which is why you're getting the error.&lt;/LI&gt;&lt;LI&gt;Your dictionary should be inside your function if you want to be able to access it.&lt;/LI&gt;&lt;/OL&gt;&lt;LI-CODE lang="python"&gt;def compass(field):
    dirDict = {"N":"North"}
    #code 
    #code
    x = dirDict[field]
    return&lt;/LI-CODE&gt;&lt;P&gt;Try changing the name and the location of the dictionary and see if that fixes it.&lt;/P&gt;</description>
      <pubDate>Mon, 03 Aug 2026 14:17:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718075#M104186</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-08-03T14:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718083#M104187</link>
      <description>&lt;P&gt;&lt;STRONG&gt;TL;DR&lt;/STRONG&gt;: Line 1 and Line 7 should have different names, and Line 8 should be looking at the name from Line 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The issue is that you used the same name for both the function and the dictionary, and line 1 is looking at the wrong one. This one is partly on me. Python is case-sensitive, and since I tend to use Title Case for Functions and lower case for variables, I didn't notice that I'd called both a variation of "Suffix" in my examples, which could potentially be confusing.&lt;/P&gt;&lt;P&gt;Since Python is case-sensitive, you &lt;EM&gt;could&lt;/EM&gt; just capitalize one of them like this, and it would work (note the lowercase on line 1&amp;nbsp;&lt;STRONG&gt;and&lt;/STRONG&gt; line 4, compared to the uppercase on line 3):&lt;/P&gt;&lt;LI-CODE lang="python"&gt;compass = {'N': 'NORTH', ...}

def Compass(oldValue):
  if oldValue in compass&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it's probably better to get in the habit of being more explicitly different, for safety &amp;amp; clarity:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;compassDict = {'N': 'North', ...}

def CompassFunc(oldValue):
  if oldValue in compassDict:&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Aug 2026 16:15:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718083#M104187</guid>
      <dc:creator>MErikReedAugusta</dc:creator>
      <dc:date>2026-08-03T16:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718915#M104246</link>
      <description>&lt;P&gt;I just can't get it to work.&amp;nbsp; My problem is I don't know anything about code so it's like I'm trying to read before learning the alphabet.&amp;nbsp; I do appreciate all the help!&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 11:08:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718915#M104246</guid>
      <dc:creator>BethAllen</dc:creator>
      <dc:date>2026-08-06T11:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718966#M104253</link>
      <description>&lt;P&gt;Can you post another screenshot or sample again? Also, a screenshot of your table would help.&lt;/P&gt;&lt;P&gt;Truth be told, I find Python Field Calculator much more confusing than the Arcade one, but here's a rough explanation of how it works.&lt;/P&gt;&lt;P&gt;The "AVDIR =" block is there for you to put in a value. That could be a static value &lt;EM&gt;&lt;STRONG&gt;ADVIR =2&lt;/STRONG&gt;&lt;/EM&gt;&amp;nbsp;or it can be a dynamic one based off of one or more functions, which is what we're doing now &lt;STRONG&gt;&lt;EM&gt;ADVIR = myfunc(!FieldA!)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A function is a set of steps you define to accomplish a goal of yours. They are used to avoid having to retype your code a billion times, and we write them out in the code block. The code block can contain multiple functions, depending on your needs.&lt;/P&gt;&lt;P&gt;Functions are defined using the pattern &lt;EM&gt;&lt;STRONG&gt;def functionName(parameter1, parameter2...):&lt;/STRONG&gt;&lt;/EM&gt; and end with a &lt;EM&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/EM&gt; statement, which tells the computer that 1) the function is done and 2) whether or not it needs to send a value back to whatever called the function in the first place. Some functions do not take any parameter, some take 20. It just depends on your needs.&lt;/P&gt;&lt;P&gt;For example, we could make a function to make a peanut butter sandwich. We feed the function peanut butter, bread, and a knife, and we get a sandwich out of it.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;# Define your function
def pbSandwich(peanutButter, bread, knife):
    sandwich = 1 slice of bread # start with one piec
    knife = knife+ peanutButter # put the peanut butter on the knife
    sandwich = sandwich + knife # put the spread on the bread
    sandwich = sandwich + 1 slice of bread # close the sandwich
    return sandwich

# Call your function
lunch = pbSandwich(peanutButter, bread, knife)&lt;/LI-CODE&gt;&lt;P&gt;There's more context missing in this code (what is a knife? how did we get it?) but the important part is that we have instructions telling us how to make a sandwich whenever we have the right ingredients.&lt;/P&gt;&lt;P&gt;Applying that to the field calculator and the code we've given you,&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;def expandStreets(streetSuf):
    suffixes = {'AVE':  'AVENUE',
            'BLVD': 'BOULEVARD',
            'CIR':  'CIRCLE',
            'CT':   'COURT',
            'HWY':  'HIGHWAY',
           }
    # Find me the matching suffix for what I feed it. 
    # If it's not in the list, just give me what I already have
    # So if streetSuf == 'AVE', I get 'AVENUE', but 
    # if it equals 'PL', I just get 'PL' since it isn't in the dictionary
    expnd = suffixes.get(streetSuf, streetSuf) 
    return expnd&lt;/LI-CODE&gt;&lt;P&gt;And then we use the &lt;U&gt;&lt;STRONG&gt;AVDIR =&lt;/STRONG&gt;&lt;/U&gt; block to feed it the value for each record in your table of a given field. Not sure of the reason the syntax is &lt;STRONG&gt;!FieldA!&lt;/STRONG&gt;, but that's how it's set up, so that's what we're doing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyway, please share your errors and we'll figure it out together&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 14:37:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1718966#M104253</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-08-06T14:37:45Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1719034#M104254</link>
      <description>&lt;P&gt;So below is a partial screenshot of my table with the field AVDIR highlighted.&amp;nbsp; I decided to start on this field since it has fewer values (only 4 - N, S, E, W) which I need fully spelled out (NORTH, SOUTH ETC).&amp;nbsp; Below that is what I currently have in the Code Block which is all wrong; I know.&amp;nbsp; Your explanation/analogy is great, I'm just not sure how to apply it.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BethAllen_1-1786037201335.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156401iE08815114F0611B3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BethAllen_1-1786037201335.png" alt="BethAllen_1-1786037201335.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BethAllen_3-1786037431227.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156403i6EADA407F87492A1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BethAllen_3-1786037431227.png" alt="BethAllen_3-1786037431227.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="BethAllen_6-1786037533322.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/156407i11D95A4BD55A5D9D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="BethAllen_6-1786037533322.png" alt="BethAllen_6-1786037533322.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 17:38:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1719034#M104254</guid>
      <dc:creator>BethAllen</dc:creator>
      <dc:date>2026-08-06T17:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: Model Builder How to use Calculate Field for a single field with multiple values</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1719058#M104255</link>
      <description>&lt;P&gt;Goes back to the earlier issue of calling the dictionary and the function the same thing.&lt;/P&gt;&lt;P&gt;You want to return compassDict[oldValue]&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2026 19:05:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/model-builder-how-to-use-calculate-field-for-a/m-p/1719058#M104255</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-08-06T19:05:32Z</dc:date>
    </item>
  </channel>
</rss>

