获取SSRS中上一行的值

时间:2016-07-21 19:16:12

标签: reporting-services

我想在报告中显示两列。一个是#34; Amount",它是来自SQL Server表的字段,另一个是" Balance",这是我在报告中派生的列。 " Balance"的第一个值与" Amount"相同。从第2行起," Balance"是前一行"余额"的值的总和。以及来自" Amount"的当前行。您可以想象如果使用Excel,您可以轻松实现它。我尝试使用函数"之前的#34;但我不确定如何获得" Balance"的先前值,因为它不是SQL Server中的字段表

1 个答案:

答案 0 :(得分:0)

如果我们想要将当前行与前一行相加,我们可以使用 RunningValue 。使用runnningvalue,我们可以将当前行与前一行的总和相加。 这里我为平衡字段设置表达式

=RunningValue(Fields!AMOUNT.Value,Sum,Nothing)

enter image description here