1
我有一個組的報告,每個組都有一些不同的行。使用RowNumber([group_name])
將返回組中的最後一個行號,並且RowNumber(nothing)
將返回在組中所有行中運行的行號。我想有一些RowNumber
,它會返回組號碼。例如,下面是報告中的示例表:如何使RowNumber(本地報告)在這種情況下工作?
//This is grouped by Name
Order Name Item
------------------------------------------
1 A Item 1 of A
Item 2 of A
------------------------------------------
2 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
3 C Item 1 of C
------------------------------------------
4 D Item 1 of D
上表是我想要的,但是如果使用RowNumber("NameGroup")
爲列Order
,結果將是:
Order Name Item
------------------------------------------
2 A Item 1 of A
Item 2 of A
------------------------------------------
3 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
1 C Item 1 of C
------------------------------------------
1 D Item 1 of D
如果使用RowNumber(nothing)
爲列Order
,其結果將是:
Order Name Item
------------------------------------------
2 A Item 1 of A
Item 2 of A
------------------------------------------
5 B Item 1 of B
Item 2 of B
Item 3 of B
------------------------------------------
6 C Item 1 of C
------------------------------------------
7 D Item 1 of D
爲Order
列準備數據沒問題,但我想使用一些本地報表支持這種工作(編號行)。事實上,我想在這種情況下給該組編號,而不是該行。你能否爲我提供一些解決方案?
您的幫助將不勝感激!
聽起來很有趣,但我的報告拋出一個異常(這是非常普遍的):'Microsoft.ReportingServices.ReportProcessing.ReportProcessingException',任何想法? – Hopeless
哇,它就像一個魅力。我的組變量的另一個表達式引發了異常。非常感謝。你救了我的人生+1並立即接受!哈哈 :)) – Hopeless