Ssrs 2012 SSRS-百分比总和不';不完全匹配100%

Ssrs 2012 SSRS-百分比总和不';不完全匹配100%,ssrs-2012,Ssrs 2012,当你在逗号后用两位数字四舍五入时,有没有办法让百分比与ssrs中100%的确切总数相匹配 我尝试了几件在互联网上发现的事情,比如先将我的值转换为双精度值,但我的报告中仍然有0.01%的错误 我使用的代码是: =FormatPercent(CDbl((SUM(IIF(Fields!Schedule.Value = "Dismantled", 0, 1)) / ReportItems!TextboxTotal.Value)),2) 结果是: 我添加了一个额外的列,您可以在其中看到整个值(不舍入)

当你在逗号后用两位数字四舍五入时,有没有办法让百分比与ssrs中100%的确切总数相匹配

我尝试了几件在互联网上发现的事情,比如先将我的值转换为双精度值,但我的报告中仍然有0.01%的错误

我使用的代码是:

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


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

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

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