小数分隔符导航后始终显示两位数

时间:2013-10-22 14:21:54

标签: report decimal navision

我正在使用Microsoft Navision 2009.我创建的报告包含多个带小数分隔符的数字(C#中的双/浮点数)。

我卡在我要显示小数点后两位数的每个数字的位置。

例如:

如果数字是100,我想显示100.00 如果数字是100.5,我想显示100.50 如果数字是100.55,我想显示100.55 如果数字是100.505;我想显示100.51或100.50

提前谢谢你;

我使用的语言是C / AL

1 个答案:

答案 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!