我正在使用SSRS报告来显示学生的成绩。我需要显示已经四舍五入到最接近的整数的等级,我就可以了。但是我想知道为什么即使等级已经四舍五入也仍然出现小数位,我已经将文本框属性设置为0小数位。我注意到它是在我使用演员时开始的。问题是什么?因为我的病情,我需要投出成绩。请参阅下面的sql语法和图像。
我使用的是MSSQL Server 2008和Report Builder 3.0 r2
这是我获取学生成绩的SQL语法
,(CASE
when dtl.STUDENT_GRADE < 1 or dtl.STUDENT_GRADE is null Then '-' Else
CAST(dtl.STUDENT_GRADE AS nvarchar(20))end) as GRADE
这是报告的样子和我在文本框中的设置。请看图片