1 and not 2?
Make sure that the block of layout text is wide enought to display all the data. It would seem that the data in your layout text is being clipped rather than rounded to zero decimal places by a data format.
You can select a layout text object and use the Data Formatting section of the Inspector's data tab to specify a number format. The key limitation is that all merge fields inside the layout text object will get the same data formatting.
Used an incorrect number for the example, which is why it rounded to 1 and not 2. [!!]
Probably should've used 1.3556.
At any rate, wasn't the width.
Merely formatted the merge field as a decimal 4 fixed, and all worked fine.