我的ssrs报告中有两个表,我想在单页excel中导出这两个表但是有分页符,这样如果我打印预览,两个不同的表应该在两个不同的页面中显示,即使是第一个页面有足够的空间来显示第二个表。我怎样才能做到这一点?
答案 0 :(得分:0)
唉,使用默认渲染器这是不可能的。要么是两个表之间的分页符,或者不是,报表本身就不知道它将如何呈现。 Excel将始终为分页符生成一个新选项卡。
有关(以及其他内容)分页符的更多信息,请参阅corresponding msdn documentation。
答案 1 :(得分:0)
如果您的两个数据集具有相同的结构,则可以通过对两个查询进行并集来实现此目的。只需添加一列来标识每个数据集,然后在新列上进行分页。
答案 2 :(得分:0)
是。你可以做到。选择您设置分页的表格。然后按F4查看其属性。然后你可以在PageBreak标签下找到“已禁用”。使用表达式:
=Iif(Globals!RenderFormat.Name = "EXCELOPENXML" Or Globals!RenderFormat.Name = "EXCEL", True, False)
然后在Excel中导出它,它不会分成2页。