jerlsliu 发表于 2018-7-3 16:04:55

报表中的数字个位对齐(小数点对齐)

本帖最后由 jerlsliu 于 2018-7-3 16:17 编辑

项目中输出金额等数值时,希望能够按照数值的个位对齐。
请问个位大侠有何方法。
实现效果如下
9999
999.9
    99.99

整数部分的个位对齐。

jerlsliu 发表于 2018-7-3 16:06:43

补充一下,Excel中有个###0.0???的功能。AR中没有此功能。

KearneyKang 发表于 2018-7-3 18:14:40


jerlsliu 发表于 2018-7-4 10:59:45

谢谢上面大侠的指点,我们希望能实现的效果如附件。
有什么好方法吗?

KearneyKang 发表于 2018-7-4 13:50:34

这样没办法进行设置,你设置了小数点位数后,如果是整数就会出现.00补齐

jerlsliu 发表于 2018-7-4 14:41:50

KearneyKang 发表于 2018-7-4 13:50
这样没办法进行设置,你设置了小数点位数后,如果是整数就会出现.00补齐

直接设置不可以的话,有没有可以写个脚本可以控制啊?

KearneyKang 发表于 2018-7-4 19:46:28

这个的话,你可以尝试着写脚本试试,这样的脚本,我还没写过。所以不是很确定。

lyz880524 发表于 2018-7-9 18:34:50

写脚本吧: 点击脚本 编写如下代码
Public Function SetNumberValue(obj As Double) As Double
        Return Format(obj, "0.00")
End Function

表达式:=Code.SetNumberValue(Sum( Fields!字段.Value))

实现效果整数直接显示整数,小数有几位显示几位,最多显示两位

lyz880524 发表于 2018-7-9 18:36:27

至于对其的问题 你可以写脚本判断一下,是否是整数,如果是整数自动补俩空格,如果一位小数自动补一位空格。

KearneyKang 发表于 2018-7-10 11:05:54

非常感谢你的回答,脚本编写测试成功:)
非常感谢!
页: [1]
查看完整版本: 报表中的数字个位对齐(小数点对齐)