知方号

知方号

积木报表使用<积木报表源码>

积木报表使用

一、报表数据集

1、SQL数据集:

步骤1.点击“数据集管理 ->SQL数据集”

步骤2.新建sql数据源

步骤3.点击维护按钮

步骤4.点击新增按钮

步骤5.填写连接信息,然后点击测试按钮,出现数据库连接成功,点击确定即可

步骤6.选择数据源,下拉框(标注1)选择一个数据源,会再自动展示数据源下的所有表,标注2

步骤7.解析数据集,在“报表SQL”中输入SQL语句,点击“SQL解析”按钮,“动态报表配置明细”中,就会显示解析的字段;

在“数据预览”中显示表内容;再输入“编码”和“名称”,完成SQL数据集添加

2、API数据集:

步骤1.点击“数据集管理 ->API数据集”

步骤2.进入数据集设计界面

步骤3. 在“API地址”中输入API地址,点击“API解析”,“报表字段明细”中,就会显示解析的字段,再输入“编码”和“名称”,完成API数据源添加;

二、报表分组设置

1、 纵向分组使用:

PS:对同一列中相同内容的单元格合并处理

步骤1.列表数据

步骤2.选中年级的数据单元格,右侧分组配置中,聚合方式选择分组,扩展方向选择纵向,同样方式处理班级

步骤3.分组后效果

2、 纵向分组注意点:

PS:分组有先后顺序

步骤4.将编号设置为纵向分组,查看结果,发现年级和班级的分组效果都没有了。

综上:分组有先后顺序,分组分完了,意味着数据就到不同组里去了,不同组的数据无法继续合并单元格。

3、 横向分组使用:

PS:内容横向分组,使用“分组—>横向”这种方式实现不了,只可使用 #{数集.customGroup(字段名)} 这种形式

步骤1.选中需要进行横向分组的单元格,找到自定义横向分组选项,点击设定

步骤2.分组后效果

4、 纵向分组小计:

步骤1.设置分组依据

步骤2.设置计算字段

步骤3.合计效果

5、 横向分组小计:

步骤1.计算方法

或者

步骤2.合计效果

三、报表钻取

1、报表钻取使用:

示例:点击 教师名字 根据不同条件跳转到不同的报表 跳转条件如下: 当教师年龄大于32的时候跳转至学生信息报表 当教师年龄等于32的时候跳转到班级信息报表步骤1.创建一个sql的数据集,查询教师信息,名称为教师信息

步骤2.拖拽字段到设计器页面并设置样式

步骤3.教师信息报表预览

步骤4.根据老师ID teacherId,查询老师名下负责的班级表信息,名称为班级信息

步骤5.拖拽字段到设计器页面并设置样式

步骤6.班级信息报表预览

步骤7.根据老师ID teacherId,查询老师负责的学生表信息,名称为学生信息

步骤8.拖拽字段到设计器页面并设置样式

步骤9.学生信息报表预览

步骤10.给教师报表的字段#{teacher.name}添加钻取超

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。