mysql - 将 SSRS 报告中的小数四舍五入
问题描述
我无法在报表生成器中四舍五入或将结果值固定为小数点后两位或一位。
我在报表生成器表达式中使用代码:
=SUM(Fields!COMPLETE.Value)/SUM(Fields!Total.Value)*100 & "%"
除法后,我得到类似26.33333415%
or的结果37.4512654%
。我怎样才能把这个四舍五入到小数点后两位?
我试图从文本框属性中将其设置为 0 或 1 位小数,但没有成功。不知道如何收拾这个。
预期结果:26.3% & 37.4%
或26.33% & 37.45%
解决方案
使用CEILING
orFLOOR
函数完成舍入。
=CEILING(SUM(Fields!COMPLETE.Value)/SUM(Fields!Total.Value)*100)
推荐阅读
- java - 在嵌套类上调用 getter 方法时如何避免 NullPointerExceptions
- r - 如何为 9 个图 grid.arrange 添加共享图例
- php - Mysql按日期和位置计数和分组
- erlang - Erlang Nitrogen 教程项目不起作用
- python - 按名称解析 json 值
- docker - 将 docker container exec 命令转换为 docker-compose yml 使用
- javascript - 如何使用 date-fns 复制函数
- javascript - 在选项卡中动态添加活动类 ajax 和 jQuery
- makefile - 编译器对 make 表现异常
- python - 下载文件时出现网页抓取问题 - 链接自动下载 PDF 文件,但我无法正确保存