Sorry, the correct syntax is: window:length( 150 )
Edson 2010/10/25 Tina Vießmann <[email protected]>: > Brainstorming is just fine. ;-) > Your idea is interesting. I will think about it. Thank you, Edson. > > >> Tina, >> >> Just brainstorming here... would something like this work for you? >> >> $count : Number( intValue< 20 ) from accumulate( >> MyEvent( ...constraints... ) over window:last( 150 ), >> count( 1 ) ) >> >> So the above pattern triggers if you have less than 20 events in >> the last 150... >> >> Edson >> >> 2010/10/22 Tina Vießmann<[email protected]>: >>> Hi, >>> >>> I'm working on a use case where I want to know if 20 events with a >>> specific value are contained in at maximum the last 150 events. So far I >>> know what have to do. ;-) >>> My problem is that as extension to my condition, the rule shall also >>> trigger if one ore more events are missing. But I don't know the time >>> interval with which the events arrive, so that I don't know when a new >>> event should arrive and by implication I don't know about the absence of >>> an event. >>> >>> In our environment events arrive in "counts" and not in a specific time >>> interval as e.g. ever 1 second. So we talk about the last two or 150 >>> counts if we talk about the last two ore 150 data packages received. >>> Yes, behind a count always is a time interval, but only the data source >>> knows about the time interval. My recipient doesn't >>> Also the data of a data package is inserted in the working memory >>> independently, so that I have e.g. 10 data events instead of a single >>> package event. >>> (Now that you know that, my first sentence would be correctly: I want to >>> know if 20 counts of the max. last 150 counts have contained a specific >>> event.) >>> >>> If my explanation (or my attempt to explain) is difficult to understand, >>> please ask me what you want to know. >>> >>> I would be very happy about any ideas. >>> >>> Thank you. >>> Tina >>> _______________________________________________ >>> rules-users mailing list >>> [email protected] >>> https://lists.jboss.org/mailman/listinfo/rules-users >>> >> >> > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > -- Edson Tirelli JBoss Drools Core Development JBoss by Red Hat @ www.jboss.com _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
