SSRS - Matrix,在25行之后添加分页符,分组/范围问题

时间:2013-10-30 17:01:43

标签: reporting-services

我有一个Matrix,Zipcodes是行组,Facilities是列组。

我想添加一个行组,以便表格每隔25行分页。

我这样做了:=Int((RowNumber(nothing)-1)/25)作为群组来源。我觉得我需要一些适当的范围,例如:=Int((RowNumber("Zipcode")-1)/25),但这似乎不起作用。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这是一个hack ...如果你向你的组添加一个标题并添加一个未隐藏但与你的背景具有相同字体的表达式并将其值设置为:= 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

请注意,我只使用了一个没有休息的组,并且必须在分组休息时进行测试。