我正在创建一个报告,其中显示报告上的上一个,当前和下一个ID。我们可以通过Preveious(Fields!Id.Value)获得以前的ID,但是如何获得下一个ID。以下是ssrs中Crystal报告 Next(Fields!ID.value)的功能。我是SSRS的新手。请建议我解决方案?
答案 0 :(得分:3)
我已经按类别创建了一个包含行号的样本数据集,在您的情况下,它应该是ID。
添加Tablix并使用此表达式。
使用Next
列。
=Lookup(Fields!Row.Value+1,Fields!Row.Value,Fields!Category.Value,"DataSetName")
它产生:
请注意,对于第1行,没有以前的类别,所以 单元格为空白,最后一行编号的条件相同 没有下一个类别。
对于您的数据集,它应该是:
=Lookup(Fields!Row.Value+1,Fields!Row.Value,Fields!ID.Value,"DataSetName")
将DataSetName
替换为您的实际数据集名称。
如果有帮助,请告诉我。