跳到主要内容

图表钻取带条件用法

图表钻取条件是指在一个报表中点击图表某区域,根据点击数据所对应的值条件判断进行报表跳转和参数传递

效果展示

示例:点击柱体当值等于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、钻取条件赋值规则

详见 钻取联动条件规则