Do the following:
- Right-click the "Details" textbox you want to apply this formatting to
- Click "Format field"
- Click the "Number" tab
- Click "Customize..."
- Set the Appropriate "Decimals" and "Rounding" values to reflect the DECIMAL scale of the table that feeds into this report
- Click the "Decimals" formula button
Paste the following code, and make sure to change {myproc;1.col1} to reflect your procedure/column:
stringVar number := ToText({myproc;1.col1}, 8); while (right(number, 1) = "0") do number := left(number, len(number) - 1); len(number) - InStr(number, ".");
Important:
- Change the "{myproc;1.col1}" with the actual variable you are using.
- The last line is a formula that dictates how many decimal place would be shown. So after removing all the excess zero, it compute it by subtracting the position of the period with the length of the trimmed string.