(1) 准备好数据集。在本例中,此电子表格使用示例库中的可视化查询“订单01”来创建。
查询路径:根目录 > 功能演示 > 业务报表 > 依赖的视图 > 订单01
查询说明:此查询输出ShipRegion、year、month、Freight 4个字段
查询界面:
查询数据:
数据集的创建参考数据集定义等章节
(2) 创建电子表格。
绘制表样,并从右侧资源树中找到第一步准备的数据集,将其中的ShipRegion、year、month、Freight拖动到对应的单元格。其中,D4单元格设置为“不扩展—汇总”方式,实现按区域、年、月自动汇总。
(3) 设置累计公式。在电子表格中累计需要通过输入公式实现。
在E4单元格中,设置累计公式:
=SSR_GetCell(E4, C4, -1) +D4
- 函数原型:SSR_GetCell(取数单元格,{父单元格,偏移量}*n )SSR_GetCell:是系统内置的Excel扩展函数
- 函数功能:用于在扩展区域中按位置取单元格的值。其中父单元格和偏移量成对出现,可以一个都不写,也可以出现多次。其原理是,取出当前单元格的所有父单元格,变换指定的父单元格,其它不变,获取指定取数单元格的值。
- 函数示例:SSR_GetCell(E4, C4, -1)。
- 首先找到当前单元E4的所有父单元格A4、B4、C4以及这些父格的序号
- 计算C4 偏移 -1 ,得到上一行单元格数据1483.88
- 再计算+D4,可以得到累计结果2457.98
说明:关于电子表格常用函数说明可以参考函数章节。本文源自:http://wiki.smartbi.com.cn/pages/viewpage.action?pageId=4325394
(4) 点击【发布】按钮,将电子表格保存在服务器。
(5) 点击【预览】按钮,查看最终报表效果。
欢迎光临 168大数据 (http://www.bi168.cn/) | Powered by Discuz! X3.2 |