SSRS将当前行与上一行进行比较

时间:2017-07-26 23:55:21

标签: sql sql-server reporting-services

我在SSRS的字段中有以下表达式:

=iif(Fields!Score.Value > Previous(Fields!Score.Value),"Greater","Less Than")

我的方案中有4行以下的分数:

3 
3 
4 
5

结果是:

3 - Greater
3 - Less Than
4 - Greater
5 - Greater

问题在于第一行总是更大。它应该是空白的,因为没有要比较的前一行。我希望结果如下:

3 - 
3 - Same
4 - Greater
5 - Greater

如何更改上述公式以产生上述结果?

以上是仅一个行组的示例。然后存在具有不同分数的其他行组,因此相同/更大/更小的不同结果需要跨不同的行组工作。

1 个答案:

答案 0 :(得分:1)

请尝试以下操作:

new System.Threading.Thread(new System.Threading.ThreadStart(btnSend_Click));

修改。现在试试。