如何对生成的列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")
,但不工作。
怎么做?请帮助。
您可以在报表属性的代码中创建一个方法,用于计算在私有字段中存储该值的金额。对于此计算的每一行,显示总和并将其与内部值相加。
第二个方法,检索将私有字段重置为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;
}