Hello,

I have the following rules; one removes "Prices" that do not have the required "Economic Level" from working memory, the other calculates a "Costs":-

The problem is that the "Cost" rule still works upon ALL "Prices" (even those with an incorrect "Economic Level").

If I change the line in the "Cost" rule to also check the "Economic Level" the rules work as expected (i.e. "Costs" are only calculated using "Prices" with an "Economic Level" of 01/01/2007).

I've tried using "salience" levels too (as commented in the above Rules) but this doesn't have any effect either.

What am I doing wrong?

Cheers,

Mike