Skip to main content
Question

Trying to keep the 0 after a decimal place in a numeric field eg. 1.10 1.20 etc

  • January 5, 2018
  • 0 replies
  • 306 views

Numeric fields automatically remove the 0 at the end of a numeral with a decimal place, so 1.10 will become 1.1 but I want it to stay as 1.10.
This topic has been closed for replies.

np
Edit the field properties and set the # of decimals to 2

Thanks for the tip. As I needed to display negative values in red, I went with the following approach. I just check how many characters are after the decimal after formatting, then I add back ad is needed.

var text txtRounded = ToFormattedText(Round([yourvalue]*100,0.01),"none_dot");
var number wheredot=If(Contains($txtRounded,"."),Length(Right($txtRounded,".")),0);
var text fmtnbr = If($wheredot = 0, $txtRounded & ".00", If($wheredot = 1, $txtRounded & "0", $txtRounded)) ; 

If([yourvalue] < 0,  "<span style='color: #EA3C53'>" & $fmtnbr & "</span>",$fmtnbr)

How to format to one place decimal using code from Robert (above)?
Want to show 00.0%