SSRS格式自定义编号

时间:2017-10-18 15:06:42

标签: sql reporting-services ssrs-2012

我有一个报告,我正在运行,最终会得到像这样的值

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?

2 个答案:

答案 0 :(得分:3)

我会单独使用值表达式,只需将其作为字段值。

我会在单元格/文本框的格式表达式中执行此操作。所以格式表达式就像。

=IIF(Fields!Field1.Value = 100, "f0", "f2")

这假设您的数据是数字。

答案 1 :(得分:0)

= IIF(字段!Field1.Value是" 100.00"," 100",格式(字段!Field1.Value," ##。##&# 34))