使用BIEE制作多层表头的报表大致分为以下的几种办法。

1.双层表头

这种比较容易实现,只需要在表格属性中勾选作为单独的行显示即可。这样通过修改文件夹标题,就可以实现双层表头的制作

BIEE多层表头报表的制作方法-LMLPHP

2.多层表头的制作

方法一:通过叙述视图来实现

首先,新建叙述视图

BIEE多层表头报表的制作方法-LMLPHP

点开属性的选项卡,编辑内容

BIEE多层表头报表的制作方法-LMLPHP

显示的效果如下

BIEE多层表头报表的制作方法-LMLPHP

方法二,通过使用结果集的操作,讲表头字段作为单独的列,在结果集中生成,形成多层表头。先看看效果,其中Online和Offline是固定文字。

BIEE多层表头报表的制作方法-LMLPHP

制作的方法如下,首先,在标准选项卡里面,拖选需要展示的字段,并增加需要作为表头字段。

BIEE多层表头报表的制作方法-LMLPHP

修改表头字段的内容

BIEE多层表头报表的制作方法-LMLPHP

这里表头有几列,就要相应的增加几个结果集。

方法一和方法二的比较:如果对表头样式的要求比较高,比如颜色、字体等,建议使用方法一,可以灵活的通过html进行编辑。劣势是需要一定的html编码基础。方法二的优势是样式风格与BIEE是统一的,无需html编码。缺点是将一个查询分成若干个子查询,对于数据量较大的表,如果表头字段在数据库里面对应的分组字段没有索引的话,查询性能会比较低。

05-14 10:19