SSRS - 如何汇总舍入金额?

问题描述 投票:0回答:1

在SSRS报告中,我需要显示每个经纪商的平均余额和公司的平均余额。

Average balance = total balance per day in month / nbr of days in month.

经纪人平均我有:

=Round(Sum(Fields!daily_balance.Value) / Fields!days_in_month.Value,2)

对于一家公司,我有相同的总线:

=Round(Sum(Fields!daily_balance.Value) / Fields!days_in_month.Value,2)

问题是:

Round(balance1/days) + Round(balance2/days) not = round((balance1 + balance2)/days)

知道怎么解决吗?

reporting-services sum rounding
1个回答
0
投票

总是圆到最后。早期舍入(在计算机计算中)导致错误传播增加。对于正常应用来说,它几乎不可见,但在物理测量中,它是一件很重要的事情。

和qazxsw poi一样,只需在几个小数位上应用格式,这样实际数字仍然存储。

© www.soinside.com 2019 - 2024. All rights reserved.