首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSRS选择性分页符

SSRS选择性分页符
EN

Stack Overflow用户
提问于 2018-12-12 21:55:24
回答 2查看 173关注 0票数 2

我在SSRS中遇到了一些格式化问题,因为我正在处理一份关于财产记录的当前报告。我的报表是用6个表格构建的,这些表格在横向视图中对齐,以便保留在特定的布局中,以便打印报表。

第一个Tablix包含有关相关属性和所有者的一般信息。这些信息将是完全静态的,应该保持不变。

第二个Tablix是问题所在。该Tablix的格式为从存储过程中提取有关地块的数据,并生成最多13行,如果存在的数据少于13行,则填充空值。问题是如果存在超过13行的数据。目前,我得到的结果是拉伸了报告,并将14行或更多行的格式完全搞乱了。

此表下面还有4个其他表格,其中包含有关该房产的其他详细信息,包括建筑、附属建筑和该房产的一般评估摘要。这些也将保持不变。这些表中的每一个都从它自己的数据集中提取数据,并有一个存储过程来根据需要生成行。

我的目标是生成一个报告,该报告在第一页上最多包含13行土地数据,并且具有任何其他行,保持相同的页面布局,但在第二页上土地数据Tablix中填充了第14-26行。也就是说,从报告的第一页开始的布局是重复的,但其余的数据行在land data Tablix中。

我已经包含了窗体的布局以供参考,我目前正在使用带有MSSQL的Report Builder 2012。陆地部分的详细信息是有问题的Tablix。

Report View

老实说,我不确定这是否可能,但我对如何实现这一目标的任何建议都持开放态度。

编辑:更改了图片以更好地了解我所拥有的内容。

编辑:添加"Sample Data“Also a Link

Best sample I can offer considering the size of the data set

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-11 21:44:45

我能够用一种有点复杂的方法来解决这个问题,但这种方法对报告非常有效。基本思想是使用临时表将所有数据与每个数据集中的行数和页码对齐。有了行数,我就能够确定每个页面的分界点。例如,如果Tablix有9行数据的空间,那么前9行数据中的每一行都被分配了页码1。第10-18行将被分配页码2。这样,我就能够根据页码对报表进行分组。

如果没有数据分配给给定的页面,我有一个额外的数据集,它可以生成正确数量的空白行来填充相同的间隙并保持正确的页面布局。

票数 0
EN

Stack Overflow用户

发布于 2018-12-18 13:36:56

我曾经遇到过限制tablix的行数的相同问题。下面的描述是解决方案:

Display a fixed number of rows

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53744617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档