如何在聚合ssrs之外求和表达式

时间:2015-09-02 15:47:36

标签: reporting-services

我当前的表格由客户进行分组,并且tablix显示每个客户的所有交易和每个客户的总计。在Tablix的底部,我有一个分组来对每个客户的金额求和,但我对报告总计有问题,因为它是一个表达式。

表达式是

Total Expression =Last(Fields!Balance.Value, "TransactionDTO")

它抓取最后的余额行并对其求和,而不是对所有交易行求和。

我的问题是如何总结这个表达?我的ReportTotal行,Total列应该类似于下面但是没有用。

ReportTotal Expression = Sum(Last(Fields!Balance.Value, "TransactionDTO")) 

Valid XHTML

1 个答案:

答案 0 :(得分:2)

我认为您需要使用代码才能使其按照您想要的方式运行。

Public Total As Decimal

Function AddTotal(ByVal Money as Decimal) as Decimal
Total = Total + Money
AddTotal = Money
End Function

对于明细行,请使用

=code.AddTotal(Last(Fields!Balance.Value, "TransactionDTO"))

代码将跟踪您的个人余额并输出相同的详细值。

总数,

=code.Total