主题
报表开发
概述
报表管理页面中可以创建自定义格式的报表模板。如支持以下 3 种报表形式:
- 行式报表:通过关联一个指定的数据集生成报表,以行为单位进行渲染。
- 自由报表:通过关联一个指定的数据集生成报表,以整页单位进行渲染。
- 填报报表:用户可以通过自定义表单内容,实现数据填报,以行式报表的模式进行渲染。
行式报表和自由报表引用的是数据集中的数据,用户需要在数据源管理界面提前定义好数据集。
行式报表
以行为单位,进行报表渲染,数据来源于所选的数据集。
自由报表
以整张表为单位,进行报表渲染,数据来源于所选的数据集。
填报报表
与行式报表相同,但数据源为填报数据源
报表文件
报表管理界面以“目录”和“文件”和形式对报表进行管理。如下图所示,左侧为报表目录,右侧显示的是选中的目录下所有的报表。
选中一个目录,点击右上方的创建可以创建新的报表模板。
报表设计
点击“编辑”按钮,打开报表设计器。报表设计器界面如下图所示:
基本信息
- 名称:当前报表的名称。[必填]
- 用户组:哪些用户组下的用户可以看到这个报表。
- 描述:对当前报表的描述。
- 数据集:当前报表的数据来源。[必填]
选中数据集后可以通过点击属性列表中的字段来在当前选中的单元格中快速设置属性
变量格式为:${变量名}
填报参数(填报报表)
当报表类型为填报报表时出现此选项,用来配置当前填报报表中需要录入哪些字段。
查询参数
通过配置查询参数来设置报表预览时所需的过滤条件,字段来源于数据集中配置的查询参数,当报表类型为填报报表时,字段来源于设置的填报参数中。
预览设置
分页查询:当报表类型为填报报表是强制开启,其余情况则通过数据集配置开启
以PDF方式显示表格:开启后预览页面表格为 PDF 样式。
宽度溢出:
不处理:当宽度超出纸张宽度时,不进行任何处理
分页显示:当宽度超出纸张宽度时,超出部分新建一页显示
缩放:缩放表格比例,强制保持一页显示
数据填报
当报表类型为填报报表时,需要报表数据进行增、删、改操作。
点击【数据管理】按钮打开数据管理对话框,如下图所示: