2013-04-18 59 views
0

我有一个包含两个行组的报告:名称和类别。我想要做的是让报告在25个名字后开始新的页面。我已经尝试了RowNumber方法,但是在多行组情况下似乎并不能很好地工作,因为它似乎在每个名称之后都会分页,并且会丢失分类分组。有什么我可以做的,以获得我想要的分页?对包含两个组的SSRS 2012报告进行分组

谢谢!

回答

0

我相信你会希望这可以作为一个表达式使用,尽管我没有使用它自己,所以我会先测试它。

=Ceiling(RowNumber(Nothing)/25) 

这将是你的分组。

+0

我试过了,它不适用我描述的情况。我结束了每个名字的新页面。 –

+0

嗯,你可能必须在SQL中完成它,或者将一个SCOPE添加到RowNumber表达式中。 1.对于行号,您可以在评论中添加分组的范围。像RowNumber(“YourGrouping”),这可能会有所帮助。 2.对于SQL,您可以尝试一个窗口语句。你需要找到一个子组数,除以二十五,确定页面范围,添加一个,因为第一个可分性将产生零:(这将是一个select语句中的列):(row_number()over(partition按GroupID顺序按ItemID)/ 25)+ 1 – djangojazz

0

这种情况下很简单

转到属性

,并找到

报告

页---> InteractiveSize --->身高

更改height属性通过5.5,你将能够显示每行20行

你可以玩的高度,直到得到25行每页