0

我正在使用 SQL2008 R2。

我有一个父报告,一个子报告。提示用户输入日期和可变数量的“区域”。对于选定的每个区域,该区域都有自己的页面,该页面是包含该区域数据的子报告。

导出时,每个区域都有自己的工作表。

在 SSRS 中,如何在导出时将子报表的动态数量强制转换为单个 Excel 工作表?

可能会生成数百张工作表,我不能指望用户每天都将数据剪切/粘贴到一张工作表中。

具体例子:我选Pittsburgh West 和Pittsburgh East,然后出口。表 1 是匹兹堡西部数据,表 2 是匹兹堡东部数据。

我想保留标题,但在工作表 1 上拥有所有选定区域的数据。

4

1 回答 1

3

在 SSRS 2008R2 中,您可以根据用于呈现报表的格式将分页符设置为启用或禁用。

通常,您将有一个带有组的表来控制分页符。通过单击该组并查看其属性,您会看到有一个 PageBreak -> Disabled 属性。在您的情况下,您将仅对 Excel 禁用此功能:

=IIf(Globals!RenderFormat.Name = "EXCEL", True, False)

在此处输入图像描述

其他可以控制分页符的对象(例如 Rectangles)可以以相同的方式进行配置。

于 2013-11-07T17:19:18.217 回答