如何对生成的列rdlc文件进行求和

本文关键字:文件 rdlc 求和 | 更新日期: 2023-09-27 18:09:15

我是windows桌面应用程序开发的新手。

我正在创建一个有表格的报告。

Sr | Description | HSNCode | Qty | Rate | Amount

使用<<Exp>>Fields!Qty.Value*Fields!Rate.Value产生的量

现在我想通过获取Amount字段的Sum来显示Gross Amount。

我试了Sum(Fields!Qty.Value, "DataSet1")*Sum(Fields!Rate.Value, "DataSet1"),但不工作。

怎么做?请帮助。

如何对生成的列rdlc文件进行求和

您可以在报表属性的代码中创建一个方法,用于计算在私有字段中存储该值的金额。对于此计算的每一行,显示总和并将其与内部值相加。

第二个方法,检索将私有字段重置为0的总价值。

(代码在rdlc是在vb,这就是为什么我没有一个例子)

c#中的

示例:(必须是VB!!)

private decimal total;
public decimal CalculateRowTotal(int qty, decimal rate)
{
    var rowtotal = qty * rate;
    total = total + rowtotal;
    return rowtotal;
}  
public decimal showTotal()
{
    decimal returnvalue = total;
    total = 0m;
    return returnvalue;
}