Rule gets voilated before rule evaluation interval gets true


i am trying to create a rule which should be violated when a particular KPI value repeats for three times.according to the webMethods_Optimize_for_Process_User’s_Guide_7_1.pdf (Page 90) in the Intervals Before True box of the Rule Expression
panel, type the number of consecutive intervals for which the rule must evaluate to
true before Optimize will consider the rule to be violated.I gave 3 in Intervals Before True Box but when i sent the data using data collector rule got violated on first interval rather waiting for 3 intervals and then violated.

Please suggest some solution for this problem.