标题和细节级别的差异

时间:2015-08-14 12:42:13

标签: c# sql reporting-services rounding ssrs-2008-r2

我有一个有线问题。

我们正在维护标题和明细表以维护发票。请参阅以下示例。

假设客户每卖出3件物品,价格为1.00美元,如果总计1.00美元,则可享受折扣。因此,我们也在详细信息表中分发此折扣。

标题表

SubTotal    Discount    GrandTotal
3.0000      1.0000      2.0000

详细表格

Item    SubTotal    Discount    GrandTotal  
II1     1.0000      0.3333      0.6667  
II2     1.0000      0.3333      0.6667  
II3     1.0000      0.3333      0.6667

我们在数据库中使用4个小数位。 我们需要创建2个报告,每个表一个。如果我们把它放到一个报告(ssrs)中,显然我们必须将这些数字舍入到小数点后两位。一旦向上舍入到2位小数,报头的折扣值为1.00,报告中的详细报告变为(0.33 + 0.33 + .033)0.99。差异为0.01。是否有任何解决方法可以消除这种差异?

以下是报告。

基于标题表

SubTotal    Discount    GrandTotal
    3.00        1.00        2.00

基于详细信息表

  Item  SubTotal    Discount    GrandTotal  
    II1     1.00        0.33        0.67    
    II2     1.00        0.33        0.67    
    II3     1.00        0.33        0.67
            3.00        0.99        2.01

由于

0 个答案:

没有答案