我在 Visual Studio 2008 SSRS 中创建大型报表,并且对转换单个文本框中的信息感到沮丧。比如说,这些值以小数 (x.xx) 的形式返回,但我想将它们截断为一个整数 (x) 我必须右键单击单元格、文本框属性、数字、小数,关闭它们中的每一个。
我想通过可能存在但我找不到的格式化按钮找到一个快捷方式,或者一次格式化多个单元格,或者编写一个自定义代码将返回的值(例如,Fields!Weight.Value)转换为一个整数。
解决方案:我找到了一个使用自定义代码的简单解决方案
Public Function TruncateNumber(ByVal Value As Integer) as String
dim i = Cint(Value)
return i
End Function
然后在文本框的表达式中引用它
=Code.TruncateNumber(Fields!yourdecimal.Value)
希望这可以帮助那里的人