fdk*_*fsf 2 reporting-services ssrs-2008 ssrs-2008-r2
在我的报告中,我试图删除小数而不进行四舍五入。我将使用它来设置面积图垂直轴的最小值。
所以我尝试了=Format(98.56, "N0"),但这返回99,这是不正确的。它应该返回98。
我一直在专门搜索 SSRS,但大多数结果都是针对 tsql 的。
我的问题:如何在不四舍五入的情况下删除 SSRS 中的小数?
谢谢
尝试使用“地板”。它有效地向下舍入到最接近的整数。您可以在数学函数下找到它。
=Floor(Fields!Number.Value)
Run Code Online (Sandbox Code Playgroud)
请注意,Transact-SQL 中还有一个 Floor 函数,如果您需要在 SQL 脚本中进行某些处理,该函数的工作方式相同。
根据评论中的要求进行更新 如果您想在小数点后获得相同的结果,您所需要的只是一点代数。
=Floor((Fields!Number.Value*10))/10
Run Code Online (Sandbox Code Playgroud)
这应该会将 99.46 变成 99.4。鉴于它消除了剩余部分,您可以添加任何您想要的额外零。
| 归档时间: |
|
| 查看次数: |
9622 次 |
| 最近记录: |