我的 SSRS 报告中有一个行组,当它在 sharepoint 的 webspart 中使用时限制了该表。
=Ceiling(RowNumber(Nothing)/8)
这很好用,我每页有 8 行。但问题是当我尝试导出表格时。例如,当我导出为 PDF 时,我得到 8 个项目,然后是很多空白,在下一页我得到 8 个项目,当我真正想要的是我的导出没有分页,直到页面上的空间不足。好像我的表情打破了我的出口。有没有正确的方法来拥有两者?
谢谢你。
我的 SSRS 报告中有一个行组,当它在 sharepoint 的 webspart 中使用时限制了该表。
=Ceiling(RowNumber(Nothing)/8)
这很好用,我每页有 8 行。但问题是当我尝试导出表格时。例如,当我导出为 PDF 时,我得到 8 个项目,然后是很多空白,在下一页我得到 8 个项目,当我真正想要的是我的导出没有分页,直到页面上的空间不足。好像我的表情打破了我的出口。有没有正确的方法来拥有两者?
谢谢你。
我发现了这个:Conditional report rendering based on render formats for SSRS Reports,你应该改变你的表达式来测试RenderFormat。或者,也许您可以使用 RenderFormat.Name(例如 EXCEL、PDF 等)来非常具体。
=IIF(
Globals.RenderFormat.IsInteractive,
Ceiling(RowNumber(Nothing)/8),
... in case of other formats....
)
查看处理导出格式
所以我能够从这篇文章的例子中让它工作
因为我在做数据处理 RenderFormat 不能在很多地方使用,但这种方式效果很好