Jim,
I'm sorry but that does not appear to work on my system. I used the format command and the answer still came out as "1". Obviously it works on your system, but not mine. My company still has us using JMP 11.2.1, if that matters. My computer is < 1 yr old though.
Question: the documentation for Format is a little confusing.
s = Format(x, formatstring, <currencycode>, <ndecimal>, < <<Use Locale(b=1)>)
Based on that, the "20" in your command occupies the currency code field, and the "30" occupies the ndecimal field. Naturally I care about the latter. What is the purpose of the "20"?