SSRS - 总百分比并不完全匹配100%

时间:2018-05-23 12:52:19

标签: ssrs-2012

当你用逗号后的2位数将它四舍五入时,有没有办法让百分比与ssrs中的100%完全匹配?

我尝试了几件我在互联网上找到的东西,比如将我的价值转换为双倍,但我的报告中仍然有0.01%的错误。

我使用的代码是:

=FormatPercent(CDbl((SUM(IIF(Fields!Schedule.Value = "Dismantled", 0, 1)) / ReportItems!TextboxTotal.Value)),2)

结果是:

enter image description here

我添加了一个额外的列,您可以在其中查看整个值(未舍入)。

1 个答案:

答案 0 :(得分:0)

如果要将小数或双精度除以整数,则可能会出现舍入问题。您可以尝试使用表达式,将分母也转换为与分子相同的格式和类型,并计算百分比。

= FormatPercent(CDbl(SUM(IIF(Fields!Schedule.Value =  "Dismantled", 0, 1)),2)/ CDbl(ReportItems!TextboxTotal.Value,2))