FineReport学习-练习06-图表热点链接

题目:

模板效果:
主模板:
在这里插入图片描述

点击图表某个区域则跳转至子模板:
在这里插入图片描述

实现功能:
热点链接
子模板动态显示表头
子模板中以60分作为警戒线
使用数据:
FRDemo中的Stscore表

解题思路

1、创建数据集

父:—各班平均成绩表
select classno as 班级号, avg(grade) as 总平均分 from Stscore
group by classno

在这里插入图片描述

子:----班级平均成绩汇总表
select classno as 班级号,course as 课程,avg(grade) as 平均成绩
from STscore
where 班级号 = '${_classno}'
group by 课程
order by 班级号

在这里插入图片描述

2、图表设计

这里表格很简单,不做过多描述

父:

在这里插入图片描述

子:

在这里插入图片描述
图表的插入:
在这里插入图片描述
也可以是
在这里插入图片描述
因为11没有3d的饼图和柱形图,这里选择的都是第一个即可(具体和图表相关的可以看添加链接描述

2.1数据来源

数据来源分为 2 种:「数据集数据」和「单元格数据」。通过给「分类」、「系列名」及「系列值」选择数据集字段或单元格数据,来展示图表。

所有基础图表在设计器中展示时,均会提示「分类」和「系列」的位置,帮助用户理解每种图表分类和系列的区别。

注:一般 X 轴表示分类,系列即展示的图形,用图例展示文字,Y 轴表示分类下系列的值。

父:

1、数据来源选择 -数据集数据
在这里插入图片描述

2、数据来源选择 -单元格数据
在这里插入图片描述

子:

在这里插入图片描述

2.2样式

这里没有对父表做过多修改,只是动了显示的提示

父:

在这里插入图片描述

子:

2.3 轴标签:

在这里插入图片描述

2.4 背景-绘图-警戒线:

在这里插入图片描述

2.5 提示:

在这里插入图片描述

2.6 特效:

常规的超级链接是在左上角这边进行添加而图表则不是,在这个题目里,我们需要点击扇形区域传递参数跳转到副模板为跳转中,使用传统的超级链接只能实现通过图表跳转,且无法传递我们需要的参数。所以只能在交互属性中去设置超级链接!

这里就是单元格元素-特效-交互属性-超级链接-添加链接-选择网络报表-点击“参数模板”-选择“系列名称”
在这里插入图片描述在这里插入图片描述

效果展示

在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值