Crystal Reports:如何让零值显示为0.0而非.0?
Crystal Reports 零值显示前导零的解决方法
有三种实用方法可以解决零值小数点前不显示0的问题:
自定义数字格式
打开字段的格式设置窗口,切换到「数字」选项卡,选择「自定义」格式类型,输入对应位数的格式代码:- 1位小数:
0.0 - 2位小数:
0.00
格式里的0代表强制显示对应位置的数字,哪怕是零,这样零值就会显示为0.0而非.0。
- 1位小数:
公式字段处理
如果自定义格式无法满足需求,可以创建公式字段来控制输出:If {目标数值字段} = 0 Then "0.0" // 这里的小数位数根据你的需求调整 Else ToText({目标数值字段}, 1) // 第二个参数是小数位数把原数值字段替换成这个公式字段即可。
检查默认格式选项
确认没有选择会省略前导零的格式,比如避免使用#.0这类格式(#代表可选数字位,零会被省略),改用带0的格式模板。
内容的提问来源于stack exchange,提问作者Ali Ryder
相关产品推荐
相关产品推荐

