2010-08-27 61 views
4

如何获取SSRS 2005中的下一个记录?SSRS 2005获取下一个记录值

SSRS 2005有先前的功能,但它并没有下一个功能

是否有任何其他的方式来实现这一功能?

回答

2

几个想法:

  1. 改变你的逻辑,使数据的第一行被丢弃,然后在接下来的记录,使用前当前行和当前行的“下一步”。

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

  3. 创建使用临时表的存储过程,并在其中使用下一行值更新附加列。一定要关闭预验证,以便SP不会由于临时表而炸毁(因为使用SET FMTONLY ON运行存储过程时,临时表不会被填充并且验证将失败)。

如果您提供了关于您要完成的更多细节,我可能会想出更多的想法。