I figured out what was going on. My data source had 3 digits past the decimal. It was overriding the numeric field patterns. I could not get it to round, so I went back to the XML data and took the third digit off. It was a little time consuming, but fixed the problem. I know there's a way to make the program round, but I couldn't get that to work. This work-around was okay.
Thanks!