[rules-users] from accumulate($somevar)?
Esteban Aliverti
esteban.aliverti at gmail.com
Fri May 21 13:22:21 EDT 2010
I don't know If I understood well, but did you try this?
when
$xs : ArrayList() from collect(X())
$total : Number() from accumulate(X($c: count), sum($c))
The accumulate will iterate over all the X and calculate the sum.
Best,
On Fri, May 21, 2010 at 2:12 PM, ljnelson <ljnelson at gmail.com> wrote:
>
> I have a rule that needs to make use of the accumulate() function.
>
> It also needs the value of the first argument to the accumulate() function.
>
> Suppose there are 5 Xs in working memory, each with "count" fields.
>
> I need--in my consequence--access to (a) the list of 5 Xs, and (b) the
> result of the accumulate function having worked on them (in my case it's
> really just a simple sum, so accumulate(X($count : count), sum($count))).
>
> Naively, I tried this, having a strong and accurate supposition that it
> wasn't going to work:
>
> when
> $xs : ArrayList() from collect(X())
> $total : Number() from accumulate($xs, sum(count))
>
> At any rate, I hope that helps convey what I need. My consequence needs
> the
> list of Xs the accumulate function worked on, as well as the result of the
> accumulate function (the Number). What's the best way to accomplish this?
>
> Thanks in advance,
> Laird
> --
> View this message in context:
> http://drools-java-rules-engine.46999.n3.nabble.com/from-accumulate-somevar-tp834882p834882.html
> Sent from the Drools - User mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Esteban Aliverti
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100521/aaa166d0/attachment.html
More information about the rules-users
mailing list