历史版本3 :SUMIFS-条件求和 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

设计器版本
11.0.4

1.2 应用场景

sum 函数支持计算数组或数据区域求和,但有时我们需要对满足某些条件的数据求和。比如计算销量大于2000的销售员之和,如下图所示:

1.2 功能简介

11.0.4 版本支持使用 SUMIFS 函数实现条件计数。

1.3 函数解释

1)概述

语法SUMIFS(number,boolean)统计满足多个条件的数据总量。
参数1number

要求和的数据范围

参数2 boolean

判断条件,结果为布尔值true或者false,可使用 &&、|| 进行多个条件的判断;为空时等同于sum

注:目前只支持:

1)数字类型比较,例如>10;
2)字符串等于比较,例如a == "a";
3)null值比较,例如==null

2)示例

单元格A2 为年份 B2 为月份  C2为应付金额

SUMIFS(C2,C2>2500),公式父格设置为A2,表示不同年份应付金额大于2500的月份之和

SUMIFS(C2,C2>2500),公式无父格,表示所有年份应付金额大于2500的月份之和

3)注意事项

2. 操作步骤编辑

2.1 数据准备

新建数据集 ds1,数据库查询对话框中写入 SQL 查询语句 SELECT * FROM 销量 ,提取「销量」表中所有数据。如下图所示:

2.2 报表设计

设计报表如下图所示:

设置销量为「汇总」格式,如下图所示:

设置 C2 单元格无左父格,在 C2 单元格输入公式:SUMIFS(B2,B2 > 2000),并设置 C2 名称,如下图所示:

2.3 效果预览

保存报表,点击「分页预览」,效果参见本文 1.2 节。

3. 模板下载编辑

已完成模板可参见:

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Coordinate\countifs.cpt

点击下载模板:SUMIFS.cpt