0

我有一个报告,其中包含一个名为“容量”的列,""如果上述文本框值的结果与当前文本框中的值相同,则希望返回。

例子;

Country      Capacity        Date
USA           100            01/01/2013
              100            08/01/2013
              100            15/01/2013
              100            22/01/2013

因此,在这种情况下,我想显示容量为 100 的第一行,其余的只是空白行,因为容量相同,有没有办法在 SSRS 2008 中执行此操作,因为我不想更改 SQL ?

谢谢

4

1 回答 1

4

您可以使用该PREVIOUS功能(请参阅doku):

对于文本框文本,使用表达式将当前容量值与之前的容量值进行比较;如果值相同则显示""

=IIF(Previous(Fields!FieldName.Value) <> Fields!FieldName.Value, 
     Fields!FieldName.Value, "")
于 2013-01-15T12:34:36.703 回答