我有一个报告,其中包含一个名为Capacity的列,如果上述文本框值的结果与当前文本框中的结果相同,则希望返回""
。
实施例
Country Capacity Date
USA 100 01/01/2013
100 08/01/2013
100 15/01/2013
100 22/01/2013
所以在这种情况下我想要显示容量为100的第一行,其余只是空行,因为容量是相同的,有没有办法在SSRS 2008中执行此操作,因为我不想改变SQL?
由于
答案 0 :(得分:4)
您可以使用PREVIOUS
功能(请参阅doku):
对于文本框文本,使用表达式将当前容量值与先前容量值进行比较;如果值是相同的显示""
。
=IIF(Previous(Fields!FieldName.Value) <> Fields!FieldName.Value,
Fields!FieldName.Value, "")