表格制作软件FineReport教程:[16]图表链接

2024-10-13 16:54:01

图表链接可以是单个模板中的图表超链,也可以是模板与模板中的图表链接即热点连接。下面就通过表格制作软件FineReport来简单介绍一下。

工具/原料

大小:148.2M 适用平台:windows/linux

表格制作软件FineReport7.1.1

图表热点链接(图表钻取)

1、概述如下图,FR中图表也可以进行无限层次的热点链接,进行数据的钻取:

表格制作软件FineReport教程:[16]图表链接

图表联动

1、问题描述图表联动:单个模板的图表超链功能,可让用户在同一页面中查看多张关联的图表,实现图表联动的效果,这种联动是自动的,不需重新刷新整个页面,如下图:

表格制作软件FineReport教程:[16]图表链接

4、单元格子图表设计再选中一片区域,合并单元格。在菜单栏中,选择插入>单元格元素>插入图表,图表类型选择折线图,图表数据来源于数据集数据,数据集为ds2,分类轴为Prov足毂忍珩ince,系列名使用字段值,系列名称为Month,系列值为Amout,汇总方式为求和,如下图:

表格制作软件FineReport教程:[16]图表链接

7、添加悬浮联动图表在添加一个图表超链-联动悬浮元素,选择悬浮图表FloatChart,同样添加参数month,参数值为分类名。

表格制作软件FineReport教程:[16]图表链接

2、数倌栗受绽据准备新建3个数据集作为3张图表的数据源。ds1:SELECT * FROM [销量] where 1=1 ${if(len烫喇霰嘴(地区)==0,"","and 地区='"+地区+"'")}ds2:SELECT * FROM [销量] where 1=1 ${if(len(地区)==0,"","and 地区='"+地区+"'")} ${if(len(销售员)==0,"","and 销售员='"+销售员+"'")}ds3:SELECT * FROM [销量] where 1=1 ${if(len(地区)==0,"","and 地区='"+地区+"'")} ${if(len(销售员)==0,"","and 销售员='"+销售员+"'")} ${if(len(产品类型)==0,"","and 产品类型='"+产品类型+"'")}

3、图表设置数据源设置新建3张图表,柱形图、饼图、折线图,其数据源分别为ds1,ds2和ds3,具体数据源设置如下图:

表格制作软件FineReport教程:[16]图表链接

5、饼图

表格制作软件FineReport教程:[16]图表链接

7、地区参数的控件类型选择下拉框,数据字典设置如下图:将销售员和产品类型的控件以及标签设置为不可见,将销售员和产品类型两个参数的控件添加上去主要是为了在预览一次报表之后,重新选择地区时,可以重置销售员和产品类型两个参数。

表格制作软件FineReport教程:[16]图表链接

2、模板设计打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\chart\RelateChart.cpt将两个子图表删除掉。

3、添加悬浮窗图表选中图表,选择图表属性表-特效>交互属性,点击超级链接下的“+”,添加一个图表超链-悬浮窗图表,定义窗口标题及大小,如下图:

表格制作软件FineReport教程:[16]图表链接

5、点击图表数据,图表数据来源于数据集数据,数据集为ds2,分类轴为Province,系列设置选择字段值作为系列名称,系列名称为Month,系列值为Amout,汇总方式为求和。

表格制作软件FineReport教程:[16]图表链接
猜你喜欢