[]
        
(Showing Draft Content)

设计多选项卡模式的报表

1. 功能概述

一个报表中通常会有多个相关的主题内容,每个主题内容会用不同的组件来展示。预览报表时,我们可以将每个主题内容展示在单独的一页。将报表导出到Excel时,我们也可以将每个主题内容导出到一个单独的Excel工作表。

2. 示例

2.1 创建并预览多选项卡模式的报表

创建RDL报表,选择数据集,将表格组件拖到设计器中并绑定数据。

点击“添加区域”为报表添加多个报表区域。该示例中我们另外添加了两个报表区域。

选中报表区域1,在右边属性设置面板找到标签属性,为该报表区域设置自定义的标签。本例中我们将报表区域1的标签设置为“订单总览”。

image

在报表区域2中我们添加一个图表,并绑定相关数据。按照同样的方法,我们将报表区域2的标签设置为“各大区销售额”。

image

在报表区域3中我们添加一个矩表,并绑定相关数据。按照同样的方法,我们将报表区域3的标签设置为“各地区购买情况”。

image

预览报表,我们可以看到在右上角会出现一个目录图标,点击目录,可以看到我们按照报表区域设置的三个标签。点击任意一个标签,报表都会跳转到相关的页面,从而实现了按照不同的主题内容来展示报表的目的。效果如下:

MultiTabsReport

2.2 导出报表到Excel

以Excel格式导出以上报表,勾选高级设置。在属性设置里找到选项卡模式属性。该属性支持正常模式按报表区域拆分选项卡按报表页面拆分选项卡

选择按报表区域拆分选项卡,导出报表,我们可以看到导出的Excel文件中每个工作表的名称即报表区域的标签名称,效果如下:

image

如果选择正常模式,在导出的Excel中报表所有的内容不分页,都在一个工作表中呈现。

如果选择按报表页面拆分选项卡,在导出的Excel中,报表内容会分页显示,Excel工作表保持默认的名字。如果设置分页显示为“是”,则效果如下:

image