对指定范围的数据求和
报表中经常需要对指定范围的部分数据进行求和计算。接下来,我们通过一个含数据求和的报表实例,来了解求和函数sum()。
报表中的数据,来自下面的数据集:
详细了解sql检索数据集制作,请参考:sql检索
制作向导
先绘制出报表基本框架,然后使用制表助手,就可以实现这张以订单ID扩展的列表数据形式报表。制表助手会自动在报表中生成相应的公式和属性。
再追加汇总求和行,E3单元格表达式为:=Sum(E2{})
详细了解单元格向导,请参考:单元格向导
功能点说明
sum()
E3单元格输入表达式:=Sum(E2{})来实现求和,Sum(E2{})表示求得当前主格扩展区域内所有扩展后的E2单元格的合计值。{选择条件表达式}操作符中可以写条件表达式,当{}中没有值时,默认取得当前主格扩展区域内所有扩展后对应单元格的所有值。sum()是产品中的数据集函数-范围计算函数,关于该函数请参考:sum()
Sum函数不仅可以求某字段或某单元格扩展的所有值的合计值,还可以对某指定区域内数据求和,例如:使用sum(A2:C2)求从A2到C2的合计值。 ':'操作符意为'到',例如A1:A2(A1到A2)。
{}操作符与:操作符常用在格集表示法中,详细了解这两项操作符更深入的用法,请参考:格集模型