[rules-users] Disting and group by

Wolfgang Laun wolfgang.laun at gmail.com
Thu Aug 12 04:04:02 EDT 2010


2010/8/11 Edson Tirelli <tirelli at post.com>:
>    Hi Wolfgang,
>    I believe both suggestions (mine and yours) are equivalent, just
> different ways of writing down the solution for the problem. If you identify
> any significant difference in the results, please let me know... :)

No, both will produce the sums required to decide >X, but both were
incomplete w.r.t. what (I think) is meant by "grouping by customer".

-W


>     Edson
>
> 2010/8/11 Wolfgang Laun <wolfgang.laun at gmail.com>
>>
>> 2010/8/11 Edson Tirelli <tirelli at post.com>:
>> >
>> >    "Group by" is implicit in rules, just by writing patterns in order.
>> > So,
>> > if you write a rule that starts with Customer(), it will automatically
>> > do a
>> > "group by" customer:
>> > when
>> >    Customer(...)
>> >    ...
>> > then
>>
>> Hmm, I think vijrams meant "grouping of the accumulated sums" which will
>> require the PurchaseSum facts I proposed. Only then it is possible to
>> obtain
>> all sums-per-day grouped by customer.
>>
>> I don't see why "customers that purchased more than 100 on a given date"
>> should fire in Customer order.
>>
>> Even with my solution some additional quirks will be necessary to get
>> the data grouped by Customer.
>>
>> -W
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> 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
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>




More information about the rules-users mailing list