介绍:钻取是指沿着层次结构,改变展现数据维度的层次,变换分析数据的粒度。钻取分为下钻(Drill-down)和上钻(Drill-up)。
下钻是沿着数据的维度向下,在更小的粒度上查看更详细的数据。积木报表目前支持数据多级下钻,支持报表钻取和图表钻取,同时也可根据不同条件跳转至不同报表。下面就让我们来看一下如何实现表格数据钻取吧。
# 示例效果
示例:点击某个班级可跳转至学生信息表,再点击某个学生可查看学生成绩表。
# 钻取配置步骤
1. 第一级设计-班级列表
新建“班级信息”报表
1.1 设计“班级信息”报表
设计表格样式,将数据集字段,拖拽至表格中
1.2 添加“班级信息”数据集
步骤一“班级信息”
表格所需数据集如下:
查询所有班级信息,数据集编码和名称为“aa”
1.3 配置“班级信息”钻取信息
1.3.1 添加超链接
选中“班级信息”
单元格,点击超链接设置,再点击“+”,选择报表钻取
1.3.2 钻取配置
-
链接名称:填写此链接名称(随意填写)
-
链接报表:选择此链接需要跳转的报表—
“学生信息-2”
-
弹出方式:选择弹出方式;支持新窗口打开和当前窗口打开
参数设置说明:点击
“班级信息”
通过“班级id”
跳转至下级钻取报表“学生信息-2”
。获取参数值可使用下拉框选择数据集字段、表达式=A1或=A方式;班级信息参数使用下拉框选择字段方式,钻取参数如下:
- “原始参数—id”为
“班级信息”
中的班级id
- “参数—classId”为传至
“学生信息-2”
中的参数classId
设计完成,点击保存报表即可。
2.第二级设计-学生信息
新建“学生信息”报表
2.1 添加学生信息数据集
根据班级id查询班级内所有学生信息
2.2 设计学生信息报表
设计学生信息列表,将步骤一中所添加数据集字段,拖拽至表格中即可
2.3 配置钻取信息
2.3.1 添加超链接
选中“学生信息”
单元格,点击超链接设置,再点击“+”,选择报表钻取
2.3.2 钻取配置
-
链接名称:填写此链接名称(随意填写)
-
链接报表:选择此链接需要跳转的报表—
“学生成绩-3”
-
弹出方式:选择弹出方式;支持新窗口打开和当前窗口打开
参数设置说明:点击
“学生信息”
通过“学生id”
跳转至下级钻取报表“学生成绩-3”
。获取参数值可使用下拉框选择数据集字段、表达式=A1或=A方式;学生信息跳转使用表达式=A方式,钻取参数如下:
- “原始参数—=F”为
“学生信息-2”
中的学生id
- “参数—stu_id”为传至
“学生成绩-3”
中的参数stu_id
使用表达式获取参数方式,需选择自定义表达式
直接填写单元格=F
即可,如学生信息-2
中,学生id在F
单元格
设计完成,点击保存报表即可。
3.第三级设计-学生成绩
新建“学生成绩”报表
3.1 添加学生成绩数据集
通过学生id
查询学生成绩,数据集编码为“aa”
3.2 设计学生成绩报表
将数据集字段拖拽至报表中即可
设计完成,点击保存报表,预览班级信息
即可看到钻取效果。
附录:
- 积木报表的钻取还支持复杂规则,比如 支持条件,更多配置 请参考文档。
- 体验官网:www.jimureport.com