我正在创建一个报告,其中在报告上显示上一个、当前和下一个 ID。我们可以通过 Preveious(Fields!Id.Value) 获取上一个 id,但是如何获取下一个 id。这里没有水晶报表的功能下一步(字段!ID.值)在苏维埃社会主义共和国。我是 SSRS 的新手。请建议我解决方案?
这是与此问题相关的屏幕截图 https://www.mindstick.com/Forum/34173/how-to-get-next-record-in-ssrs
我创建了一个示例数据集,其中行号按类别排列,在您的情况下,它应该按 ID 排列。
添加 tablix 并使用此表达式。
For the 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")
Replace DataSetName
通过您的实际数据集名称。
让我知道这是否有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)