<?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: My python script calculates only the value of the immediate previous record  in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329995#M25671</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;that is bad to hear from the threads... good luck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 26 Apr 2016 22:26:38 GMT</pubDate>
    <dc:creator>DanPatterson_Retired</dc:creator>
    <dc:date>2016-04-26T22:26:38Z</dc:date>
    <item>
      <title>My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329987#M25663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My python script calculates only the value of the immediate previous record instead of calculating the values of all preceding records before that particular record. The example (the image) below is the undesired output;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="196263" alt="Untitled.png" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/196263_Untitled.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;While the image below here is what i want to achieve;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="196264" alt="Untitled2.png" class="image-2 jive-image" src="https://community.esri.com/legacyfs/online/196264_Untitled2.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;This is my python script i used;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy
from arcpy import da
CensusBldForm = "CensusBldForm"
Calculated_EA1=0
with arcpy.da.UpdateCursor(CensusBldForm, ["OBJECTID", "EstimatedPopulationinEA", "Calculated_EA"]) as cursor:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in cursor:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Calculated_EA2 = row[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row[2] = (Calculated_EA1 + Calculated_EA2)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Calculated_EA1 = Calculated_EA2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor.updateRow(row)&lt;/PRE&gt;&lt;P&gt;Kindly assist me with the above please.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 15:37:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329987#M25663</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2021-12-11T15:37:49Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329988#M25664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Change this line &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Calculated_EA1 = Calculated_EA2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;To this&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Calculated_EA1 += Calculated_EA2&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 18:34:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329988#M25664</guid>
      <dc:creator>WesMiller</dc:creator>
      <dc:date>2016-04-26T18:34:25Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329989#M25665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, it worked like magic&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 19:30:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329989#M25665</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2016-04-26T19:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329990#M25666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's great! Please remember to mark your question as answered&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 19:42:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329990#M25666</guid>
      <dc:creator>WesMiller</dc:creator>
      <dc:date>2016-04-26T19:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329991#M25667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My edits don't get saved after running the script, because i have to start an edit session before running the script;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CensusBldForm = "CensusBldForm"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Calculated_EA1=0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.UpdateCursor(CensusBldForm, ["OBJECTID", "EstimatedPopulationinEA", "Calculated_EA"]) as cursor:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Calculated_EA2 = row[1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row[2] = (Calculated_EA1 + Calculated_EA2)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Calculated_EA1 += Calculated_EA2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor.updateRow(row)&lt;/P&gt;&lt;P&gt;What do you think might be wrong or better still can i get it to run without starting an edit session i.e using a arcpy.UpdateCursor instead of arcpy.da.UpdateCursor? Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 21:38:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329991#M25667</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2016-04-26T21:38:08Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329992#M25668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is the error message i get when i want to save edits;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Untitled3.png" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/196283_Untitled3.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;Kindly assist me please. Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 22:12:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329992#M25668</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2016-04-26T22:12:39Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329993#M25669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;a wild guess that you aren't doing this on a file stored on your local machine but from sde or some other thing like that.&amp;nbsp; That error message has a history... there are some suggestion which you can search on geonet and narrow down the issue.&amp;nbsp; This is just one of several&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.esri.com/message/551258#comment-551258" title="https://community.esri.com/message/551258#comment-551258"&gt;https://community.esri.com/message/551258#comment-551258&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 22:19:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329993#M25669</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2016-04-26T22:19:16Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329994#M25670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, i'm actually running my script against an SDE Geodatabase&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 22:20:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329994#M25670</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2016-04-26T22:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329995#M25671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;that is bad to hear from the threads... good luck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 22:26:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329995#M25671</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2016-04-26T22:26:38Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329996#M25672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks i changed from the default version to another version and i didn't get any error and my edits where retained as well. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Apr 2016 22:29:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329996#M25672</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2016-04-26T22:29:33Z</dc:date>
    </item>
    <item>
      <title>Re: My python script calculates only the value of the immediate previous record</title>
      <link>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329997#M25673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Apr 2016 01:16:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/my-python-script-calculates-only-the-value-of-the/m-p/329997#M25673</guid>
      <dc:creator>OLANIYANOLAKUNLE</dc:creator>
      <dc:date>2016-04-27T01:16:45Z</dc:date>
    </item>
  </channel>
</rss>

