[英]Different number of rows for different columns per page
您可以使用row_number和Mod进行此操作。
我只是从下面的1-100中生成一个数字列表。让我们假设这是您的数据集。 使用row_number创建一个新列,并根据该数据集按mod 25(根据需要将27或26)分区。 现在,每X行数就有一个唯一值。
declare @start int = 1
declare @end int = 100
;with mycte as (
select distinct n = number
from master..[spt_values]
where number between @start and @end
)
Select
*
,ROW_NUMBER() OVER (PARTITION BY (mycte.n % 25) ORDER BY (n) )rn
from mycte
order by 1,2
现在在SSRS中,针对每个子报表添加此列,添加一个父组,并按此新生成的行号(在这种情况下为RN)分组。 删除SSRS分组后添加的所有列,但保留分组 ..
将组属性设置为每个组实例之间的分页符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.