2010-08-27 60 views
4

如何獲取SSRS 2005中的下一個記錄?SSRS 2005獲取下一個記錄值

SSRS 2005有先前的功能,但它並沒有下一個功能

是否有任何其他的方式來實現這一功能?

回答

2

幾個想法:

  1. 改變你的邏輯,使數據的第一行被丟棄,然後在接下來的記錄,使用前當前行和當前行的「下一步」。

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

  3. 創建使用臨時表的存儲過程,並在其中使用下一行值更新附加列。一定要關閉預驗證,以便SP不會由於臨時表而炸燬(因爲使用SET FMTONLY ON運行存儲過程時,臨時表不會被填充並且驗證將失敗)。

如果您提供了關於您要完成的更多細節,我可能會想出更多的想法。