2013-10-30 28 views
0

我有一個矩陣,Zipcodes是行組,設施是列組。SSRS - 矩陣,25行後添加分頁符,分組/範圍問題

我想添加一個行組,以便每隔25行將表分頁。

我做到了這一點:=Int((RowNumber(nothing)-1)/25)作爲集團的來源。我覺得我需要一些適當的範圍,如:=Int((RowNumber("Zipcode")-1)/25)但這似乎並不奏效。

有什麼建議嗎?

+0

每個Zipcode是否有多行,或者每個Zipcode只有一行?另外,您是否可以控制數據集的生成方式,即如果需要,可以向數據集添加額外的列嗎? –

+0

基礎數據每個郵政編碼有多行....彙總在表格上,每個郵政編碼爲1行,通常爲6列寬。 – user2587857

+0

使用T-SQL生成底層數據嗎?如果需要,你可以改變這個嗎? –

回答

0

這是一個黑客...如果你添加一個頭到你的組中,並添加一個表達式,但是它沒有隱藏,但是與你的背景具有相同的字體,並將其值設置爲:= Code.ResetRowNumber() - >見下文。

在你的組中你可以在Code.RowNumber() - >見下面添加一個分組表達式。

Public _rowNumber As Integer = 0 

Public Function RowNumber() AS Integer  
    _rowNumber =_rowNumber + 1 
    return _rowNumber  
End Function 


Public Function ResetRowNumber() AS String  
    _rowNumber =0 
    return ""  
End Function 

請注意,我只在沒有休息的情況下使用了這個組,並且必須在組休息時進行測試。