在页面中的 ssrs 报告中获取上一个、当前和下一个记录

Get previous,current and Next Record in ssrs report in a page

我正在创建一个报告,该报告在报告中显示上一个、当前和下一个 ID。我们可以通过 Preveious(Fields!Id.Value) 获取 Previous id 但如何获取下一个 Id。这里没有函数作为 Crystal report Next(Fields!ID.value) in ssrs。我是 SSRS 的新手。请给我建议解决方案?

Here is screenshot to related this question

我创建了一个示例数据集,其中包含按类别的行号,在您的情况下,它应该按 ID。

添加 tablix 并使用此表达式。

Next列使用。

=Lookup(Fields!Row.Value+1,Fields!Row.Value,Fields!Category.Value,"DataSetName")

它产生:

Note that for the row number 1 there is no previous category so the cell is blank, the same condition is present for last row number which doesn't have a next category.

对于您的数据集,它应该是:

=Lookup(Fields!Row.Value+1,Fields!Row.Value,Fields!ID.Value,"DataSetName")

DataSetName 替换为您的实际数据集名称。

如果有帮助请告诉我。