历史版本13 :图表跨sheet引用单元格数据 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

在创建普通报表的时候,我们时常会使用多 sheet 页签进行数据展示,并在不同的页签展示不一样的形式。

例如:sheet1 页签内放着一个完整的数据报表,我们希望在 sheet2 中根据 sheet1 页签内计算后的单元格数值做一个柱形图。此时我们需要怎么做呢?

2. 示例编辑

2.1 数据准备

因为帆软设计器一般会自带一些模板,此处我们直接利用自带的模板进行讲解说明。

打开模板 %FR_HOME%\webapps\webroot\WEB-INF\reportlets\GettingStarted.cpt,如下图所示:

1590724055326364.png


2.2 报表设计

首先我们将模板另存为以便自己测试,保留原模板内容,再打开另存后的模板,如图所示:

image.png

然后删除柱形图,同时新增一个sheet2

分别选中 sheet1、sheet2,点右键,将 sheet1、sheet2 分别重命名为销售表和柱形图,如下图所示:

image.png

接下来在柱形图所在sheet页合并单元格,插入柱形图,如下图所示:


image.png

2.3 绑定数据

选中柱形图,点击数据,数据来源选择单元格数据,分别设置分类名、系列名、值,即引用了销售所在 sheet 的数据,如下图所示:

image.png注:在引用其他sheet中的数据时,公式采用 'sheet 名称'!单元格的格式。分类为='销售' !B4,系列名为='销售' !C3,值为='销售' !C4。

2.4 设置样式

选中图表,在图表属性表-样式>标题中,修改标题为“地区销售概况柱形图”,如下图所示:

1590998238236734.png

2.5 效果预览

保存模板,点击数据分析预览,

PC 端效果图如下图所示:

image.png

image.png

移动 端效果图如下图所示:

1591001075868955.png



1591001194672670.png

3. 模板下载编辑

点击下载模板:

GettingStarted_more_sheet.cpt