配置数据集
连接数据库
- 点击定义数据库连接:
- 设置数据库连接基本参数:
驱动器:oracle.jdbc.driver.OracleDriver
URL:jdbc:oracle:thin:@URL:PORT:SID
配置数据集
- 点击添加数据库查询:
- 生成数据集:
生成基础报表
- 拖动数据集的字段到表格中,选择方向自动生成列。
- 改变数据的分组方式,这里直接显示列表:
分页方式:
- 选中第一个字段,右键-》条件属性-》配置分页属性,配置公式
&A2 % 50 = 0
这里测试出来每次最多能显示54行,应该跟页面的高度有关系
设置查询控件
控件参数配置
- 主菜单选中模板-》模板参数-》此处可以添加默认值:
- 点击控件区,开启功能:
- 选择之前配置的参数添加控件:
控件参数过滤数据
- 双击需要关联的单元格,出现数据列配置。
- 点击过滤选项,配置公式:
if(len($参数名) = 0, nofilter, $参数名)
其他问题:
行超过界面横向分页显示:
每次报表的字段超过线会自动横向分页显示表格,需要在请求地址加上: &__bypagesize__=false
会取消横向分页显示