mysql - 对 SSRS 报告中的小数值进行舍入

标签 mysql sql tsql

我无法在报表生成器中将结果值四舍五入或固定为两位或一位小数。

我在报表生成器表达式中使用代码:

=SUM(Fields!COMPLETE.Value)/SUM(Fields!Total.Value)*100 & "%"

除法后,我得到的结果如 26.33333415%37.4512654%。如何将其四舍五入到小数点后两位?

我尝试从文本框属性中将其设置为 0 或 1 位小数,但没有成功。 不知道如何对此进行四舍五入。

预期结果:26.3% 和 37.4%26.33% 和 37.45%

最佳答案

使用CEILINGFLOOR函数完成舍入。

=CEILING(SUM(Fields!COMPLETE.Value)/SUM(Fields!Total.Value)*100)

关于mysql - 对 SSRS 报告中的小数值进行舍入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55322830/

相关文章:

sql - 在tsql中使用 bool 代数来避免CASE语句或处理复杂的WHERE条件

java - 在docker上运行的Spring Boot Microservice无法连接到mysql

mysql - 如何在MYSQL中创建不同类型的ID?

mysql - Rails 5 : How to order models by associated model attribute, 并使它们不同

sql - 如何乘以一行?

mysql - 同步两个 MySql 表,省略某些列

sql - 旋转和汇总数据

SQL close close 随着时间的推移数据中的差距

amazon-web-services - 每日自动将 mysql 数据库 Amazon RDS 快照备份到通过 SSH

php - 使用两个循环遍历 mysql 表