It is important to understand that the MeasureSet function does not set a base value for the timer but appends the 'Set' value to the average increasing the count each time it is used.

For example, if you are using two timers throughout several different transactions - starting, stopping and setting each, the count would increase as follows:

Transaction 1
Timer 1 Start/Stop – count = 1(for Timer1)
Timer 2 Start/Stop – count = 1(for Timer2)
Timer 2 MeasureSet - count = 2(for Timer2)

Transaction 2
Timer 1 Start/Stop – count = 2(for Timer1)
Timer 2 Start/Stop – count = 3(for Timer2)
Timer 2 MeasureSet - count = 4(for Timer2)

Transaction 3
Timer 1 Start/Stop – count = 3(for Timer1)
Timer 2 Start/Stop – count = 5(for Timer2)
Timer 2 MeasureSet - count = 6(for Timer2)

If MeasureSet was used twice in each Transaction for Timer2 (as well as the start/stop timer) then the count for that timer would be 9 as it is counted 3 times in each transaction – while Timer1 would remain at a count of 3.