SSRS 格式自定义编号

SSRS Format Custom Number

我有一份报告说我 运行 最终会得到这样的值

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?

=IIF(Fields!Field1.Value 是 "100.00", "100", Format(Fields!Field1.Value,"##.##"))

我会单独保留值表达式,让它成为字段值。

我会在 cell/textbox 的格式表达式中执行此操作。所以格式表达式应该是这样的。

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

这假设您的数据是数字。