[rules-users] How to count the number of events that happened in the last X minutes and fire if is greater than Y

Adrián Paredes adrianp at epidataconsulting.com
Mon Apr 15 17:10:36 EDT 2013


Thank you Mauricio, Thank you Wolfgang!!

Indeed, it was the way I had solved, but my problem was in another place
(one of those silly mistakes). Thanks for your answers I could fix my other
mistake.

Thanks!!




2013/4/15 Wolfgang Laun <wolfgang.laun at gmail.com>

> count($e) rather than sum($e)
>
> Also:
> when
>    accumulate( $e: MyEvent() over window:time(X m); $c: count( $e ); $c >
> Y )
> then
>
> -W
>
>
> -W
>
>
> On 15 April 2013 19:17, Mauricio Salatino <salaboy at gmail.com> wrote:
>
>> Hi Adrian,
>>
>> nice to see you here, you can do something like:
>>
>> Number(intValue > Y ) from accumulate ( $e: MyEvent() over window:time(x
>> m), sum($e))
>>
>>
>>
>>
>> On Mon, Apr 15, 2013 at 1:26 PM, Adrián Paredes <
>> adrianp at epidataconsulting.com> wrote:
>>
>>> People,
>>>
>>> I'm new at Drools Fusion and I found a problem when I'm tryin to
>>> implement a Rule. I need to count the number of events that happened in the
>>> last X minutes, and fire the rule if the count is greater than Y.
>>>
>>> When I use window:time(Xm), each event slide the window, and does not
>>> help.
>>>
>>> ¿What should I do to solve my problem?
>>>
>>> Thx in advance.
>>> Regards.
>>>
>>> --
>>> *Epidata Consulting | Deploying Ideas
>>> Ing. Adrián M. Paredes | Arquitecto Desarrollador
>>> adrianp at epidataconsulting.com | Cel: (54911) 3297 1713
>>>
>>> ----------------------------------------------------------------------------------------------------------------------------
>>> Argentina: Maipú 521 Piso 7 | Buenos Aires | Of: (5411) 5031 0060
>>> Chile: Apoquindo 3600 Piso 7 y 9 | Las Condes - Santiago | Of: (+56) 2
>>> 495 8450
>>>
>>> ---------------------------------------------------------------------------------------------------------------------------
>>>  www.epidataconsulting.com
>>>  Linkedin <http://bit.ly/epidatalinkedin> | Facebook<http://www.facebook.com/epidata.consulting>
>>>  | Twitter <http://twitter.com/epidata>
>>> *
>>>
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>
>>
>>
>> --
>>  - MyJourney @ http://salaboy.com <http://salaboy.wordpress.com>
>>  - Co-Founder @ http://www.jugargentina.org
>>  - Co-Founder @ http://www.jbug.com.ar
>>
>>  - Salatino "Salaboy" Mauricio -
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>



-- 
*Epidata Consulting | Deploying Ideas
Ing. Adrián M. Paredes | Arquitecto Desarrollador
adrianp at epidataconsulting.com | Cel: (54911) 3297 1713
----------------------------------------------------------------------------------------------------------------------------
Argentina: Maipú 521 Piso 7 | Buenos Aires | Of: (5411) 5031 0060
Chile: Apoquindo 3600 Piso 7 y 9 | Las Condes - Santiago | Of: (+56) 2 495
8450
---------------------------------------------------------------------------------------------------------------------------
 www.epidataconsulting.com
 Linkedin <http://bit.ly/epidatalinkedin> |
Facebook<http://www.facebook.com/epidata.consulting>
 | Twitter <http://twitter.com/epidata>
*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20130415/2446c04a/attachment.html 


More information about the rules-users mailing list