2017-01-09 56 views
0

我正在運行SSRS報告,其中2列正在運行值。SSRS - 垂直使用RunningValue

之前,它是這樣的:

enter image description here

所以我才運行一次通過每個代碼的報告。

我改成了允許在報告中(代碼分組)中顯示多個代碼,它給了我下面的:

enter image description here

正如你所看到的,它做水平運行值。

我希望它垂直每個代碼象下面這樣做:

enter image description here

MAYBE使用列組作爲範圍是否行得通呢?我不確定如何在範圍內使用列組。有任何想法嗎?

回答

0

得到它的工作!

將列組用作範圍工作。作爲範圍之前我使用了Nothing。 THen嘗試使用方括號中的組,直到我意識到它需要作爲字符串傳遞,如「groupName」

0

您可以通過編寫自定義代碼試試這個 - 轉到報表屬性和編寫代碼

public corder as integer 
Function GetcOrder(order as integer) as integer 
corder =corder + order 
Return corder 
End Function 

enter image description here

提供一個名稱命令文本框中

下一頁寫的表達式來計算通過調用第一步寫入函數的累計訂單值

enter image description here

預覽輸出

enter image description here

重複累積值的其餘部分相同的步驟..請務必定義諸如

public corder as integer 

所有最好的公共變量!