示例说明(仅供参考,不一定适用于所有浏览器)

在demo 的“销售经营分析”报表中,有如下的图形切换效果

通过点击左侧的两个单元格,可以切换右侧的线图。

本文档说明如何实现这样的切换效果,本文档中示例如下:

 

实现步骤

注:此示例中涉及到宏代码,宏代码仅供参考


通过点击左侧的单元格切换图形,实际上报表中是有两个线图的。

1.创建数据集

新建两个数据集,一个查询出2013年的数据,一个查询出2014年的数据。预览如下:

2013年

 

2014年

 

2.创建电子表格

新建电子表格

在sheet2中将13年数据集的字段拖拽到单元格中,并设置好单元格属性。

 

在sheet3中将14年数据集 的字段拖拽到单元格中,并设置好单元格属性。

 

3.创建2013年线图


(1)在sheet2中,选择A2:B3单元格,点击工具栏上的“图形”按钮,插入线图

 

如下:

 

(2)在线图上右键-》设置,进入图形设置界面

 

切换到“标题”页签,设置标题为“2013年销售量”,字体大小为14,并居中显示

 

 

(3)选中线图,在左上角的框中,输入“13年线图”,按回车保存文字

 

4.创建2014年线图

(1)在sheet3中,选择A2:B3单元格,点击工具栏上的“图形”按钮,插入线图

 

如下:

 

(2)在线图上右键-》设置,进入图形设置界面

 

切换到“标题”页签,设置标题为“2014年销售量”,字体大小为14,并居中显示

 

(3)选中线图,在左上角的框中,输入“14年线图”,按回车保存文字

 

5.设置展示sheet

(1)在sheet1中,设置表样如下:

 

(2)在sheet2中的线图上右键->移动或复制,将其移动到sheet1中。

如下:

 

(3)同理,将sheet3中14年线图移动到sheet1中。

 

(4)对sheet1进行调整,使得两个线图叠放在一起。如下:

 

6.设置点击切换图形

保存该报表后,在报表上右键-》编辑宏,进入报表宏界面。

新建客户端模块,对象选择“spreadsheetReport”,事件选择“onRender”,并将以下宏代码拷贝到宏代码区域中。注意宏代码需要根据实际情况进行修改。