历史版本20 :图表跨sheet引用单元格数据 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 问题描述
在创建普通报表的时候,经常会添加多个 sheet 标签页,前端展示时可以通过翻页查看不同的数据。
例如:sheet1 页签有一个数据表格,新增 sheet2 页签,根据 sheet1 页签内表格的计算结果制作一个柱形图。那么该如何跨 sheet 引用单元格数据呢?
1.2 解决思路
引用其他 sheet 页中的数据时,公式采用 'sheet 名称'!单元格的格式,例如:'sheet1'!A1,表示引用 sheet1 标签页中 A1 单元格的数据。
2. 示例编辑
2.1 准备数据
打开内置模板: %FR_HOME%\webapps\webroot\WEB-INF\reportlets\GettingStarted.cpt,作为第一个标签页,命名为销售。如下图所示:
2.2 新增sheet页
删除第一个标签页的柱形图,同时新增一个标签页,命名为柱形图。如下图所示:
2.3 插入图表
柱形图标签页中合并一片区域单元格,选中合并后的单元格 A1,插入一个柱形图,如下图所示:
2.4 绑定数据
选中柱形图,属性面板点击单元格元素>数据,数据来源选择单元格数据,分别设置分类名、系列名、值,如下所示:
分类名:插入公式'销售'!B4,表示引用销售标签页的 B4 单元格。
系列名:插入公式'销售'!C3,表示引用销售标签页的 C3 单元格。
值:插入公式'销售'!C4,表示引用销售标签页的 C4 单元格。
2.5 效果预览
2.5.1 PC 端
保存报表,点击数据分析预览,效果如下图所示:
2.5.2 移动端
3. 模板下载编辑
已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\Chart\图表跨sheet引用单元格数据.cpt
点击下载模板:图表跨sheet引用单元格数据.cpt