一、常用合计方案
在有专业报表工具之前,常用的实现方案有:
1) SQL
“select sum(字段) from 表 group by 字段 order by 字段“可以实现简单的分组数据合计、条件合计,这种方式有一个很明显的缺点,就是随着合计需求复杂度的增加,sql 的复杂度是呈指数级的。
2) Excel
Excel 工具在一定程度上弥补了 sql 的缺点,通过内置函数可以相对轻松的实现合计需求。例如条件汇总时,可以直接调用公式 =SUMIF(A1:A5,“>3”);分页汇总也可以使用内置的“分类汇总“功能实现。
但是对于复杂多变的合计需求还是心有余而力不足,因为 excel 对于汇总时更多的倾向于数据所在单元格位置是固定的。
这两种方案并不能满足客户的所有合计需求,那么专业报表工具的出现就是为了完美的解决这一问题,下面我们通过润乾报表工具来看一下它是如何实现的。
二、专业报表工具方案
润乾报表提供了 sum 函数可以快速的实现合计需求,我们先来看下函数帮助:
![f637b2e285ab0bdfbcee39d6408b50e4.png](https://img-blog.csdnimg.cn/img_convert/f637b2e285ab0bdfbcee39d6408b50e4.png)
通过函数帮助的介绍说明,我们知道通过 sum 函数可以轻松实现数据汇总需求,下面我们通过一个具体的例子来看一下。
2.1 分组合计
话不多说,先看需求效果图: