<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>The total of just one SegmentsGroup8....</span></div><div><br><span></span></div><div><span>What about something like this:</span></div><div><br></div><br><div><code class="DRL spaces">&nbsp;</code><code class="DRL plain">$</code><span>allGroups</span><code class="DRL plain">: ArrayList(&nbsp;</code><code class="DRL value"></code> <code class="DRL plain">)</code><div class="line number4 index3 alt1"><code class="DRL spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="DRL keyword">from</code> <code class="DRL keyword">accumulate</code><code class="DRL plain">( $seg: SegmentsGroup8(&nbsp; ),</code></div><div class="line number5 index4 alt2"><code class="DRL spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="DRL functions">init</code><code class="DRL plain">( ArrayList controlTotals = new ArrayList();
 ),</code></div><div class="line number6 index5 alt1"><code class="DRL spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="DRL functions">action</code><code class="DRL plain">( </code><code class="DRL plain">controlTotals</code><code class="DRL plain">.add(</code><code class="DRL plain">$seg.getCnt()</code><code class="DRL plain"></code><code class="DRL plain">); ),</code></div><div class="line number7 index6 alt2"><code class="DRL spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="DRL functions">reverse</code><code class="DRL plain">( </code><code class="DRL plain"></code><code class="DRL plain">controlTotals</code><code class="DRL plain"></code><code class="DRL plain">.remove(</code><code class="DRL plain">$seg.getCnt()</code><code class="DRL plain"></code><code class="DRL plain"></code><code class="DRL plain"></code><code class="DRL plain">); ),</code></div><div class="line number8 index7 alt1"><code class="DRL
 spaces">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="DRL functions">result</code><code class="DRL plain">( </code><code class="DRL plain"></code><code class="DRL plain">controlTotals</code><code class="DRL plain"></code><code class="DRL plain">)</code></div><div class="line number9 index8 alt2"><code class="DRL spaces">&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="DRL plain">)</code></div><br></div><div><br><span></span></div><span>$sum: Number() from accumulate(</span><span>$cntTotal: ControlTotal() from $</span><span>allGroups</span><span></span>, sum($<span>cntTotal.</span>getC6066<span>()))<br><br><br>This might also work .. but I'm not sure<br><br></span><div><span>$allGroups: List() from collect(SegmentsGroup8())</span></div><div><span>$sum: Number() from accumulate(</span><span>$cntTotal: ControlTotal() from $</span><span>allGroups.getCnt()</span><span></span>, sum($<span>cntTotal.</span>getC6066<span>()))</span></div>
<div><br>
  <span></span></div>
<div><span><br></span></div><br><div><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"><font face="Arial" size="2"><hr size="1"><b><span style="font-weight:bold;">From:</span></b> pamerida &lt;elpamm@hotmail.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> rules-users@lists.jboss.org<br><b><span style="font-weight: bold;">Sent:</span></b> Wednesday, September 21, 2011 11:43 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [rules-users] accumulate function<br></font><br>Thanks for your reply Wendy, but I have a question, would that code get me<br>the sum of all the SegmentsGroup8?, or will that give me the sum of each<br>individual SegmentGroup8??, cause what I need is the sum of all the<br>controltotal of all the segmentGroup8 asserted into the WM... thanks so much<br>for your help...<br><br>--<br>View this
 message in context: <a href="http://drools.46999.n3.nabble.com/accumulate-function-tp3353507p3355812.html" target="_blank">http://drools.46999.n3.nabble.com/accumulate-function-tp3353507p3355812.html</a><br>Sent from the Drools: User forum mailing list archive at Nabble.com.<br>_______________________________________________<br>rules-users mailing list<br><a ymailto="mailto:rules-users@lists.jboss.org" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br><br></div></div></div></body></html>