[英]SSRS: How to expend report details horizontally and vertically simultaneously to use minimum pages
您可以使用矩陣來強制按4個單元格的行進行分組,然后將當前表格中的Student和Marks放入其中。
您的數據需要添加ROW_NUMBER才能將數據分類為4組。您只需向數據ROW_NUMBER()OVER(ORDER BY STUDENT_ID) AS ROW_NUM
添加另一列ROW_NUMBER()OVER(ORDER BY STUDENT_ID) AS ROW_NUM
。
在報表中添加一個矩陣,然后刪除行標題和列標題,因此僅剩1個單元格(我必須刪除它們,然后重新添加Group並再次將其刪除),並將其設置為與當前表相同的DataSetName。
行分組:
=INT((Fields!ROW_NUM.Value - 1) / 4)
列分組:
=Fields!ROW_NUM.Value MOD 4
這會將您的數據排序為4組,第一行的列分組為0。
然后將單元格的大小調整為適合您的桌子的學生ID和標記,然后將表格放在單元格中。
我不知道SSRS報表設計器中的一項功能可以讓您執行此操作。 但是,您可以創建一個表以用作具有必要結構的報表的數據源。 該表將有4個學生ID和4個標記字段。 這應該使您可以創建所需的設計。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.