You can use a Shift Register to hold a value, but you shouldn�t need to with what you are trying to do.
The only way your indicator can be going back to zero is for something to write a zero to it. You might just want to look at your application architecture to see where the zeros are being written and try to reconfigure it so they don�t.
You could also try posting your application (or a simplified version) so we can look at it and give some hints as to what is going on.
Ed

Ed Dickens - Certified LabVIEW Architect
Lockheed Martin Space
Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.