SSRS 2005获得下一个记录价值

时间:2010-08-27 05:27:19

标签: sql sql-server-2005 reportingservices-2005

如何获得SSRS 2005中的下一条记录?

SSRS 2005具有Previous函数,但它没有Next函数

还有其他方法可以实现此功能吗?

1 个答案:

答案 0 :(得分:2)

一些想法:

  1. 移动逻辑以便丢弃第一行数据,然后在下一条记录中,使用Previous作为当前行,使用当前行作为“Next”。

  2. 将所需数据添加到数据集中,使其包含在其他列中。也许Row_Number()Row_Number() + 1的某些加入可能是有序的。

  3. 创建一个使用临时表的存储过程,并在其中更新具有下一行值的其他列。确保关闭预验证,以便SP不会因临时表而爆炸(因为使用SET FMTONLY ON运行存储过程时,临时表将不会填充,验证将失败)。< / p>

  4. 如果你详细说明你想要完成什么,我可能会想出更多的想法。