已经投票
高级报表 >> 高级图表 >> 图表交互 >> 图表链接 >> 图表联动

图表联动

顶( )
最后更新日期: 人发表评论 (点击查看)
图表超链、图表联动、超级链接、超链接、超链、图表交互、图表热点链接、图标超链、图标链接
1. 问题描述
单个模板的图表超链功能,可让用户在同一页面中查看多张关联的图表,实现图表联动的效果,这种联动是自动的,不需重新刷新整个页面;或者可让您点击某张图表时,将明细图表以弹出框的方式显示出来,而不需再打开一个网页。前者为图表联动,后者为悬浮窗图表,以下详细介绍。
2. 图表联动
图表联动,就是指一个图表的数据根据另一个图表选择不同的系列或分类而变化。
图表分为单元格图表和悬浮图表,下面实现两个子图表(一个单元格图表,一个悬浮图表)跟着主图表选择分类的不同而变化。效果如下图,点击分类轴,后面两个图表显示对应月份的数据:
2.1 数据集设计
新建工作簿,添加数据集ds1,SQL语句为:SELECT * FROM Sales_Car,再添加数据集ds2,SQL语句为:SELECT * FROM Sales_Car where month ='${month}',给参数month设置默认值为1月。
注:这边参数的值是从图表链接处传过来的。
2.2 图表设计
选中一边区域单元格,合并单元格。在菜单栏中,选择插入>单元格元素>插入图表,图表类型选择柱状图,数据源设置如下图:
再选中一片区域,合并单元格。在菜单栏中,选择插入>单元格元素>插入图表,图表类型选择折线图中的数据点折线图,选择数据集数据,数据集为ds2,分类轴为Province,系列设置选择字段值作为系列名称,系列名称为Month,系列值为Amout,汇总方式为求和。
在菜单栏中,选择菜单>悬浮元素>插入图表,选择面积图,图表的数据与单元格子图表设计相同。右击该悬浮图表,点击设置悬浮元素名称修改名称为FloatChart。
2.3 图表联动设置
点击A1单元格,选择交互属性,增加一个图表超链,选择图表联动,然后点击单元格,选择子图表所在的单元格,增加一个参数,参数名为month,参数值选择分类名,
再增加同一个图表超链,选择图表联动,然后勾选悬浮元素,同样设置参数名为month,参数值为分类名。
2.4 效果展示
点击分页预览即可查看效果,具体模板可参考:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\RelateChart.cpt
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3