use time period condition (e.g. amount sold - less - past 30day)
I think it is necessary to create well-functioning automatic rules to set the time frame. e.g. If you look at X product how much was sold all time then for a company that has been operating for many years its useless.