我正在使用Microsoft Navision 2009.我创建的报告包含多个带小数分隔符的数字(C#中的双/浮点数)。
我卡在我要显示小数点后两位数的每个数字的位置。
例如:
如果数字是100,我想显示100.00 如果数字是100.5,我想显示100.50 如果数字是100.55,我想显示100.55 如果数字是100.505;我想显示100.51或100.50
提前谢谢你;
我使用的语言是C / AL
答案 0 :(得分:5)
不要偷懒。阅读必要的手册。 Format
函数是导航中最好的朋友。
strsubstno(text01,format(100.10,0,'<Precision,2:2><Standard Format,0>'))
Format的第三个参数实际上是结果文本的格式。 <Precision,2:3>
表示如果第一个参数为十进制,则小数部分将包含2到3个(最小2个和最多3个)数字。 <Standard Format,0>
表示格式的其余部分将是标准格式。
更多here!