如何在rdlc中获得sum(group)值

时间:2017-02-24 14:18:33

标签: reporting-services rdlc

我正在RDLC(VS 2012)中开发报告

以下是我的报告 在本报告中,我有两个组总值矩阵表。 我想减去总和(收入)和总和(费用)。 总计应显示为2121.00 怎么可能? Report Output

Report in Design mode

2 个答案:

答案 0 :(得分:2)

尝试使用:

=SUM(IIF(Fields!VoucherType.Value = "Income",Fields!Amount.Value,0))-
SUM(IIF(Fields!VoucherType.Value = "Expenses",Fields!Amount.Value,0))

更新: Tablix外的文本框。

如果要显示tablix外部的总数,则需要设置表达式的范围,在本例中为数据集:

=SUM(IIF(Fields!VoucherType.Value = "Income",Fields!Amount.Value,0),"DataSetName")-
SUM(IIF(Fields!VoucherType.Value = "Expenses",Fields!Amount.Value,0),"DataSetName")

DataSetName替换为数据集的实际名称。

如果有帮助,请告诉我。

答案 1 :(得分:0)

=SUM(IIF(Fields!TransactionType.Value = 1), Fields!Amount.Value, 0) -
SUM(IIF(Fields!TransactionType.Value = 2), Fields!Amount.Value, 0)