报表样例

条件汇总 - 图1

在上节的例子中我们学了如何做分组汇总,可以对分组后的每组数据分别进行统计。如果需要在汇总的时候加入一定条件,该如何实现呢?

实现思路

使用格集的条件表达式来实现。所谓的格集的条件表达式,就是对层次坐标或者位移坐标界定的单元格集合,运用条件表达式进行过滤。

语法:Cellx[Coordinate]{criteriaExp}

说明:表示在Cellx[层次坐标/位移坐标]所界定的范围内的所有符合criteriaExp条件的单元格的集合。

其含义是对层次坐标或者位移坐标界定的单元格集合,运用条件表达式进行过滤,返回符合条件的单元格集合。

制作方法

第一步 打开报表

将上一节的“分组汇总报表”另存为“条件汇总报表”,打开“条件汇总报表”。

第二步 修改D5单元格表达式

将D5单元格的表达式改为:=count(D3{D3>10000})

函数说明:该表达式的意思是统计D3扩展出来的列中大于10000的值的个数,即统计销售额高于10000元的城市数。 其中D3{D3>10000}表示D3单元格扩展出来的列中,大于10000的值。{D3>10000},{}里面是筛选条件,D3大于10000的值。

将D4单元格的值改为“其中销售额大于10000的城市数”。

条件汇总 - 图2

第三步 保存预览

点击设计界面左上角的【预览】按钮对报表模板进行保存和查看。

预览页面: 条件汇总 - 图3