2017-06-19 65 views
1

我有以下情形:我有动态的行和列的矩阵表,行有三组PRODUCT_TYPE厂商供应商列是动态生成的商店。所有数据来自SQL Server中存储过程返回的单个DataSetSSRS - 打印命令的问题

行也很大,适合在单个屏幕和列上,现在发生这种情况时,打印顺序必须如下:如果列溢出,则列必须在下一页上打印,并继续全部行(3种)。如果行溢出而不是列,那么这些列必须显示在下一页中的剩余行上。这两种情况非常简单,我已经开始工作了。如果两列都溢出时,必须打印,如下图:

enter image description here

我努力得到它的权利,我不是在SSRS一个新手,只知道基本面。我试图弄清楚,并且似乎无法做到正确,我挣扎了很长时间。

任何专家的意见将不胜感激。

回答

1

一种方法可以实现这一点,如果你有两个矩阵一个接一个。

第一隐藏任何列#> x(其中,x是列可以装配到一个页面的数量)和随后的矩阵隐藏列#< = X

矩阵1

Matrix 1

矩阵2

<atrix 2