最新历史版本
:ACCSUM-求累计值 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 版本
报表服务器版本 | 功能变动 |
---|---|
11.0.4 | 新增 ACCSUM 函数 |
11.0.7 | ACCSUM 函数适配图表模块 |
1.2 应用场景
逐层累计,即在分组表的每一组中分别将第一层至当前层的数据累加求和。
跨层累计,即在分组表中不按分组进行累加求和,而是按照从上到下的顺序一直累加求和。
例如,在 2010、2011 年的分组数据中对不同订购月份的应付金额进行逐层累计、跨层累计,如下图所示:
1.3 功能简介
11.0.4 版本新增 ACCSUM 函数,支持根据不同的分组计算累计值。
注:函数只支持单元格计算,不支持 sheet、水印、js引用、参数默认值。
1.4 函数解释
1)概述
语法 | ACCSUM(number,range) | 根据不同的分组对数据进行累计 |
---|---|---|
参数1 | number | 需要进行计算的数据范围 |
参数2 | range | 累计的分组依据,可以为空 |
2)示例
A2 单元格为年份;B2 单元格为月份;C2 单元格为应付金额;A2、B2 均纵向扩展,默认父格
ACCSUM(C2,A2):表示对「应付金额」按照年份进行累计,即逐层累计
ACCSUM(C2):表示对「应付金额」的所有数据进行累计,即跨层累计
1.5 视频教程
[helpvideo]5485[/helpvideo]
2. 操作步骤编辑
2.1 新建模板
新建一张普通报表,如下图所示:
2.2 准备数据
新建数据库查询 ds1 ,输入 SQL语句:
表示从订单表中筛选 2010 年或 2011 年的年份(从 订购日期 字段中提取年份部分,命名为 年份 )、月份(从 订购日期 字段中提取月份部分,命名为 月份 )、应付金额,步骤如下图所示:
2.3 设计报表
1)A1~C1单元格输入文本,A2~C2 单元格拖入相应的数据列,如下图所示:
2)C2 单元格的格式设置为「货币>¤#0.00」,数据设置选择「汇总>求和」,如下图所示:
2.4 插入层次坐标函数
1)D1、E1 单元格输入文本,D1 单元格插入公式:,E1 单元格插入公式:,如下图所示:
2)公式说明如下表所示:
公式 | 说明 |
---|---|
ACCSUM(C2,A2) | 表示对「应付金额」按照年份进行累计,即逐层累计 |
ACCSUM(C2) | 表示对「应付金额」的所有数据进行累计,即跨层累计 |
2.5 设置格式
设置 D2、E2 单元格的格式为「货币>¤#0.00」,如下图所示:
2.6 效果预览
1)PC 端
保存报表,点击「分页预览」,效果如下图所示:
2)移动端
App 与 HTML5 端效果相同,如下图所示:
3. 模板下载编辑
点击下载已完成模板:ACCSUM.cpt