【问题标题】:Get previous,current and Next Record in ssrs report in a page在页面中的 ssrs 报告中获取上一个、当前和下一个记录
【发布时间】:2016-09-08 08:22:36
【问题描述】:

我正在创建一个在报告上显示上一个、当前和下一个 ID 的报告。我们可以通过 Preveious(Fields!Id.Value) 获取上一个 id,但是如何获取下一个 ID。这里没有 ssrs 中水晶报表 Next(Fields!ID.value) 的功能。我是 SSRS 的新手。请建议我解决方案?

Here is screenshot to related this question

【问题讨论】:

标签: reporting-services ssrs-2008-r2 ssrs-tablix


【解决方案1】:

我创建了一个示例数据集,其中包含按类别的行号,在您的情况下,它应该按 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 替换为您的实际数据集名称。

如果这有帮助,请告诉我。

【讨论】:

  • 感谢亚历杭德罗·祖莱塔。现在我正在获得下一个记录。
猜你喜欢
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多