<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Sounds like what you really want is collect<br>
$tickets : ArrayList( $i : size ) from collect( <span
style="font-family: Verdana;"><span><font><font><font color="#000000"><font
face="Arial"><font size="2"><span
style="color: olive; font-family: 'Courier New';">Ticket(status ==
"Escalate", customer == customer ) )<br>
<br>
Mark<br>
</span></font></font></font></font></font></span></span><a class="moz-txt-link-abbreviated" href="mailto:tom@bergstein-soraic.de">tom@bergstein-soraic.de</a>
wrote:
<blockquote
cite="mid:29862655.69051185915648531.JavaMail.servlet@pustefix156.kundenserver.de"
type="cite"><span style="font-family: Verdana;">
<p><font><font color="#000000"><font face="Arial"><font size="2"><span
style="font-size: 9pt; font-family: 'Verdana','sans-serif';">Thank
you, Mark.</span>
<p> </p>
</font></font></font></font></p>
<p><span><font><font color="#000000"><font face="Arial"><font size="2"><span
style="font-size: 9pt; font-family: 'Verdana','sans-serif';"> </span>
<p> </p>
</font></font></font></font></span></p>
<p><span><span
style="font-size: 9pt; font-family: 'Verdana','sans-serif';"><font><font
color="#000000"><font face="Arial"><font size="2">I guess I succeeded
with your hint using following rule:
<p> </p>
</font></font></font></font></span>
<p><span style="font-size: 9pt; font-family: 'Verdana','sans-serif';">
<p><font color="#000000" face="Arial" size="2"> </font></p>
</span></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="color: olive;">rule "Test some counting"</span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="color: olive; font-family: 'Courier New';"><span> </span>no-loop
true</span><span style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="color: olive; font-family: 'Courier New';"><span> </span>when</span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span !=""
style="color: olive; font-family: 'Courier New';"><span> &nb
sp; </span>customer : Customer()</span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="color: olive; font-family: 'Courier New';"><span> </span>$i
: Number( intValue > 5 )</span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="color: olive; font-family: 'Courier New';"><span> </span>from
accumulate( $t : Ticket(status == "Escalate", customer == customer ),
count( $t )) <span> &! nbsp; </span></span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="color: olive; font-family: 'Courier New';"><span> </span>then</span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="color: olive; font-family: 'Courier New';"><span> </span></span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="font-family: 'Courier New';"><span>
; </span>System.out.println( "Num : " + $i + " " + customer );<span> </span></span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><font><font><font
color="#000000"><font face="Arial"><font size="2"><span
style="color: olive; font-family: 'Courier New';"><span> </span></span><span
style="color: windowtext; font-family: 'Courier New';">
<p> </p>
</span></font></font></font></font></font></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span
style="color: olive; font-family: 'Courier New';"><font><font><font
color="#000000"><font face="Arial"><font size="2">end
<p> </p>
</font></font></font></font></font></span></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span
style="color: olive; font-family: 'Courier New';">
<p><font color="#000000" face="Arial!
" size="2"> </font></p>
</span></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span
style="color: olive; font-family: 'Courier New';"><font><font><font
color="#000000"><font face="Arial"><font size="2">This there any way
to get access to the counted Tickets in the "then" part? Do I have to
perfrom a query?
<p> </p>
</font></font></font></font></font></span></p>
<p> </p>
</span></p>
</span>
<p><span style="font-family: Verdana;"> </span></p>
<p><span style="font-family: Verdana;"> </span></p>
<p><span style="font-family: Verdana;"></span></p>
<p><span style="font-family: Verdana;"> </span></p>
<p><span style="font-family: Verdana;">---- Mark wrote: ------ </span></p>
<p><span style="font-family: Verdana;">look at hte Shopping Example,
I use sum() there, but the concept is the same:<br>
<br>
rule "determine 10% discount if total purcahses is over 100"
<br>
no-loop tr! ue <br>
when<br>
&n
bsp; $c : Customer()<br>
$i : Double(doubleValue > 100) from accumulate ( Purchase(
customer == $c, $price : product.price ), <br>
sum( $price ) )<br>
then<br>
$c.setDiscount( 10 );<br>
insertLogical( new Discount($c, 10) ); <br>
end<br>
<br>
Mark<br>
<a moz-do-not-send="true" href="mailto:tom@bergstein-soraic.de"
class="moz-txt-link-abbreviated">tom@bergstein-soraic.de</a> wrote:
<blockquote type="cite"
cite="mid:689967!
.9581185612185931.JavaMail.servlet@pustefix150.kundenserver.de">Does
anybody have a good example about using count()?
<pre><hr size="4" width="90%"> _______________________________________________ rules-users mailing list <a
moz-do-not-send="true" href="mailto:rules-users@lists.jboss.org"
class="moz-txt-link-abbreviated">rules-users@lists.jboss.org</a> <a
moz-do-not-send="true" target="_blank"
href="/xml/deref?link=https%3A%2F%2Flists.jboss.org%2Fmailman%2Flistinfo%2Frules-users"
class="moz-txt-link-freetext">https://lists.jboss.org/mailman/listinfo/rules-users</a> </pre>
</blockquote>
<br>
</span></p>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
rules-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a>
</pre>
</blockquote>
<br>
</body>
</html>