图表钻取带条件用法
图表钻取条件是指在一个报表中点击图表某区域,根据点击数据所对应的值条件判断进行报表跳转和参数传递
效果展示
示例:点击柱体当值等于1的时候跳转到学生信息,当大于1的时候跳转到班级信息。

配置步骤如下
1 设计一个图形报表,名字叫 教师报表
创建一个教师表,有三个字段:教师ID、教师名称、教师年龄
1.1 给教师报表 创建SQL数据源
创建一个sql的数据集,查询教师信息 ,设置编码为teacher,名称为教师信息

2 添加图表并配置sql数据源
新增一个柱形图

绑定数据集:选择我们刚才我们创建的教师信息,分类属性
x轴->教师对应的是name字段,值属性y轴->ID对应的是ID字段

3.设计班级报表
班级报表主要信息包含班级名称,教师编号
3.1 添加班级数据源
查询所有班级表的信息,编码为class,名称为班级信息

3.2 拖拽字段到设计器页面并设置样式

4.设计学生报表
学生报表主要信息包含学生名称,学生性别,教师编号
4.1 添加学生数据源
查询所有学生表的信息,编码为student,名称为学生信息

4.2 拖拽字段到设计器页面并设置样式

5.重点-> 添加超级链接
5.1 为教师信息图表做钻取
创建两个钻取,分别为钻取到学生信息报表和钻取到班级信息报表
5.2 创建学生钻取
- 链接名称:填写此链接名称(随意填写)
- 链接报表:选择此链接需要跳转的报表—
“学生信息” - 弹出方式:选择弹出方式;支持新窗口打开和当前窗口打开
- 条件:满足时才会跳转到报表—当y轴(
value)等于1的时候才会跳转到学生信息
参数设置说明:点击
“图表柱体”通过“教师名称”跳转至下级钻取报表“学生信息”。
- 原始参数—图表分类属性(
name);图表值属性(value)—教师编号 - 参数—“teacherId”为传至
“学生信息”中的参数teacherId
5.3 创建班级钻取
- 链接名称:填写此链接名称(随意填写)
- 链接报表:选择此链接需要跳转的报表—
“班级信息” - 弹出方式:选择弹出方式;支持新窗口打开和当前窗口打开
- 条件:满足时才会跳转到报表—当y轴(
value)大于1的时候才会跳转到班级信息
参数设置说明:点击
“图表柱体”通过“教师名称”跳转至下级钻取报表“班级信息”。
- 原始参数—图表分类属性(
name),图表值属性(value)—教师编号 - 参数—“teacherId”为传至
“班级信息”中的参数teacherId
设计好后直接保存预览即可

附录
1、钻取条件赋值规则
详见 钻取联动条件规则