我有一个包含两个行组的报告:名称和类别。我想要做的是让报告在25个名字后开始新的页面。我已经尝试了RowNumber方法,但是在多行组情况下似乎并不能很好地工作,因为它似乎在每个名称之后都会分页,并且会丢失分类分组。有什么我可以做的,以获得我想要的分页?对包含两个组的SSRS 2012报告进行分组
谢谢!
我有一个包含两个行组的报告:名称和类别。我想要做的是让报告在25个名字后开始新的页面。我已经尝试了RowNumber方法,但是在多行组情况下似乎并不能很好地工作,因为它似乎在每个名称之后都会分页,并且会丢失分类分组。有什么我可以做的,以获得我想要的分页?对包含两个组的SSRS 2012报告进行分组
谢谢!
我相信你会希望这可以作为一个表达式使用,尽管我没有使用它自己,所以我会先测试它。
=Ceiling(RowNumber(Nothing)/25)
这将是你的分组。
这种情况下很简单
转到属性
,并找到
报告
页---> InteractiveSize --->身高
更改height属性通过5.5,你将能够显示每行20行
你可以玩的高度,直到得到25行每页
我试过了,它不适用我描述的情况。我结束了每个名字的新页面。 –
嗯,你可能必须在SQL中完成它,或者将一个SCOPE添加到RowNumber表达式中。 1.对于行号,您可以在评论中添加分组的范围。像RowNumber(“YourGrouping”),这可能会有所帮助。 2.对于SQL,您可以尝试一个窗口语句。你需要找到一个子组数,除以二十五,确定页面范围,添加一个,因为第一个可分性将产生零:(这将是一个select语句中的列):(row_number()over(partition按GroupID顺序按ItemID)/ 25)+ 1 – djangojazz