OLAP 折叠报表

阅读(5816) 标签: isolap,

第一步:打开设计器

第二步:通过“工具”-> “数据源”菜单,连接数据源

第三步:新建空白报表

第四步:新增数据集

点击【报表】-【数据集】-【增加】,数据集类型选择“SQL检索”,点【下一步】按钮进入SQL编辑器窗口。【指定模式】为“PUBLIC-- 选择“地区表”--【确定】

第五步:定义表达式

1.  A2单元格表达式:=ds1.group(国家;国家:1)

2.  B2单元格表达式:=ds1.group(省份;省份:1)

3.  C2 单元格表达式:=ds1.select(城市)

4.  D3/D4单元格表达式:=count(C2{})

5.  合并单元格A2A3A4;合并单元格B2B3;合并单元格C2D2;合并单元B4D4

6.  设置单元格C3的左主格为B2,单元格B4的左主格为A2

注意:

格式要求:必须全包含,并且必须给每个分组都加上一个统计行,如果分组格是纵向扩展,统计行必须与分组格同行;如果是横向扩展,统计行必须与分组格同列,所以Olap折叠报表的分组格需要合并单元格。

第六步:在需要发布报表的JSP文件里的<report:html>标签中添加isOlap属性

以我们的demo为例,如果此报表通过润乾报表IDE按钮预览,则可以在demo目录下的reportJsp/preview.jsp中添加isOlap属性:

第七步:WEB预览

此报表保存为15.3.rpx,预览效果如下图所示:

  OLAP折叠报表要求IE浏览器为IE9以上版本,其它浏览器不限。