[]
一个报表中通常会有多个相关的主题内容,每个主题内容会用不同的组件来展示。预览报表时,我们可以将每个主题内容展示在单独的一页。将报表导出到Excel时,我们也可以将每个主题内容导出到一个单独的Excel工作表。
创建空白RDL报表,选择数据集(Wyndemodata),将表格组件拖到设计器中并绑定数据。
单击“添加区域”为报表添加多个报表区域。该示例中我们另外添加了两个报表区域。
选中报表区域1,在右边属性设置面板找到标签属性,为该报表区域设置自定义的标签。本例中我们将报表区域1的标签设置为“订单总览”。
在报表区域2中我们添加一个图表,并绑定相关数据。按照同样的方法,我们将报表区域2的标签设置为“各大区销售额”。
在报表区域3中我们添加一个矩表,并绑定相关数据。按照同样的方法,我们将报表区域3的标签设置为“各地区购买情况”。
预览报表,可以看到在右上角会出现一个目录图标,单击目录,可以看到我们按照报表区域设置的三个标签。单 击任意一个标签,报表都会跳转到相关的页面,从而实现了按照不同的主题内容来展示报表的目的。效果如下:
在预览界面,以Excel格式导出以上报表,勾选高级设置。在属性设置里找到选项卡模式属性。选择按报表区域拆分选项卡,然后单击导出文件,即可导出excel文件。
导出文件查看,我们可以看到导出的Excel文件中每个工作表的名称即报表区域的标签名称,效果如下:
选项卡模式说明: 该属性支持正常模式、按报表区域拆分选项卡和按报表页面拆分选项卡。
模式 | 说明 | 图示 |
---|---|---|
正常模式 | 在导出的Excel中报表所有的内容不分页,都在一个工作表中呈现 | |
按报表区域拆分选项卡 | 在导出的Excel中报表按报表区域的标签自动分页 | |
按报表页面拆分选项卡 | 在导出的Excel中,报表内容会分页显示,Excel工作表保持默认的名字 如果设置分页显示为“是”,则效果如下: |