我有一个报告,我正在运行,最终会得到像这样的值
100.00
99.98
98.80
100.00
我有一个自定义格式设置,我想删除100后的小数,并保留所有其他小数位。这是我的表达
=IIF(Fields!Field1.Value Is "100.00", "100", Fields!Field1.Value)
这适用于100但它在98.80之后删除0。这就是我最终的目标。
100
99.98
98.8
100
有没有办法不删除那个单尾0?
答案 0 :(得分:3)
我会单独使用值表达式,只需将其作为字段值。
我会在单元格/文本框的格式表达式中执行此操作。所以格式表达式就像。
=IIF(Fields!Field1.Value = 100, "f0", "f2")
这假设您的数据是数字。
答案 1 :(得分:0)
= IIF(字段!Field1.Value是" 100.00"," 100",格式(字段!Field1.Value," ##。##&# 34))