1

我的 SSRS 报告中有一个行组,当它在 sharepoint 的 webspart 中使用时限制了该表。

=Ceiling(RowNumber(Nothing)/8)

这很好用,我每页有 8 行。但问题是当我尝试导出表格时。例如,当我导出为 PDF 时,我得到 8 个项目,然后是很多空白,在下一页我得到 8 个项目,当我真正想要的是我的导出没有分页,直到页面上的空间不足。好像我的表情打破了我的出口。有没有正确的方法来拥有两者?

谢谢你。

4

3 回答 3

0

我发现了这个: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....
)

在此处输入图像描述

于 2012-10-16T22:05:57.027 回答
0

查看处理导出格式

于 2012-10-17T14:56:58.537 回答
0

所以我能够从这篇文章的例子中让它工作

http://beyondrelational.com/modules/2/blogs/115/posts/11163/disable-page-break-when-exporting-to-excel-in-ssrs-2008-r2.aspx

因为我在做数据处理 RenderFormat 不能在很多地方使用,但这种方式效果很好

于 2012-10-18T21:31:11.757 回答