1. 描述
上节的报表,可以说是最简单的分组报表。但是分组报表也会出现变化,另一种常见样式就是组标题(组头)不是在左边,而是在上面或者下面。
如下图所示,数据按照地区字段进行了分组,分组后,地区字段作为组的标题,自成一行,这样的报表我们称之为纵向分组报表。
2. 解决方案
上一节中我们知道,数据列在同一行时会自动形成父子关系,若数据列都来自于同一个数据集,就会自动形成附属关系,产生分组效果。
而纵向分组报表,组头单独一行,数据列不在同一行,组头与数据间就没有父格关系了,即其他数据列就不会将地区字段作为过滤条件了。
因此,这样的分组报表,只要将数据字段的父格重新设置为组头字段,就会产生分组效果了。
3. 制作步骤
3.1 打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\GroupReport\Group.cpt。
3.2 修改报表样式
将销售员与销量字段剪切至下一行,此时预览可以看到,数据与组头并没有附属关系。
3.3 设置父格
为了使数据分组显示,选中销售员数据列单元格,设置其父格为地区单元格。 已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\GroupReport\Group_1.cpt
返回顶部