单元格表达式
=sum()
-
函数说明: 对单元格数值求和
-
语法: =sum(C6) 对C6单元格求和,如果C6单元格是表达式如
${db.count}
,将对该页面表达式循环出来的所有数据求和 =sum(A6,C6) 对A6和C6单元格求和 =sum(A6:C6) 对A6到C6单元格求和 -
返回值: 和计值
-
示例:
例1:sum(C5)
C5 如果是静态数据,sum(C5)表示对C5单元格数据求和;
C5 如果是动态数据,sum(C5)表示对当前页C5单元格的数据求和;
【只对当前页求和,比如当前页为第2页,值为第2页数据的和】
例2:sum(C6,D6)
对C6和D6单个单元格求和;【支持数据循环;只对当前页求和,比如当前页为第2页,值为第2页数据的和;】
例3:sum(C4:E4)
对C4到E4单元格求和;【支持数据循环;只对当前页求和,比如当前页为第2页,值为第2页数据的和;】
【当前一列为纵向分组时,不支持使用】
=average()
-
函数说明: 对单元格数值求平均值
-
语法: =average(C6) 对C6单元格求平均值,如果C6单元格是表达式如
${db.count}
,将对该页面表达式循环出来的所有数据计算平均值 =average(A6,C6) 对A6和C6单元格计算平均值 =average(A6:C6) 对A6到C6单元格计算平均值 -
返回值: 平均值
-
示例:
例1:average(C4)
C4 如果是静态数据,average(C4)表示对C4单元格数据求平均值;
C4 如果是动态数据,average(C4)表示对当前页C4单元格的数据求平均值;【只对当前页求平均值,比如当前页为第2页,值为第2页数据的平均值】
例2:average(C4,D4)
对B4和C4单元格计算平均值;【支持数据循环;只对当前页求平均值,比如当前页为第2页,值为第2页数据的平均值;】
例3:average(B4:D4)
对B4到D4单元格计算平均值;【支持数据循环;只对当前页求平均值,比如当前页为第2页,值为第2页数据的平均值】
=max()
-
函数说明: 对单元格数值最大值
-
语法: =max(C6) 对C6单元格求最大值,如果C6单元格是表达式如
${db.count}
,将对该页面表达式循环出来的所有数据计算最大值 =max(A6,C6) 对A6和C6单元格计算最大值 =max(A6:C6) 对A6到C6单元格计算最大值 -
返回值: 最大数值
-
示例:
例1:max(C6)
C6 如果是静态数据,max(C6)表示对C6单元格数据求最大值;
C6 如果是动态数据,max(C6)表示对当前页C6单元格的数据求最大值;【只对当前页求最大值,比如当前页为第2页,值为第2页数据的最大值】
例2:max(C4,D4)
对C4和D4单元格计算最大值;【支持数据循环;只对当前页求最大值,比如当前页为第2页,值为第2页数据的最大值】
例3:max(C4:E4) 对C4到E4单元格计算最大值;【支持数据循环;只对当前页求最大值,比如当前页为第2页,值为第2页数据的最大值】
=min()
-
函数说明: 对单元格数值最小值
-
语法: =min(C6) 对C6单元格求最小值,如果C6单元格是表达式如
${db.count}
,将对该页面表达式循环出来的所有数据计算最小值 =min(A6,C6) 计算A6和C6单元格的最小值 =min(A6:C6) 计算A6到C6单元格的最小值 -
返回值: 最小数值
-
示例:
例1:min(C6)
C6 如果是静态数据,min(C6)表示对C6单元格数据求最小值;
C6 如果是动态数据,min(C6)表示对 当前页 C6单元格的数据求最小值;【只对当前页求最小值,比如当前页为第2页,值为第2页数据的最小值】
例2:min(C4,D4)
对C4和D4单元格计算最小值;【支持数据循环;只对当前页求最小值,比如当前页为第2页,值为第2页数据的最小值】
例3:min(C4:E4)
对C4到E4单元格计算最小值;【支持数据循环;只对当前页求最小值,比如当前页为第2页,值为第2页数据的最小值】
=countnz()
-
函数说明: 对单元格计算出非零元素的个数
-
语法: =countnz(C3) 对C3单元格求非零元素的个数,如果C3单元格是表达式如
#{db.count}
,将对该页面表达式循环出来的所有数据计算非零元素的个数 =countnz(C3,D3) 计算C3和D3单元格非零元素的个数 =countnz(B3:D3) 计算B3到D3单元格非零元素的个数 -
返回值: 非零元素的个数
-
示例:
例1:countnz(C3)
C3 如果是静态数据,countnz(C3)表示对D3单元格数据求非零元素的个数;
C3 如果是动态数据,countnz(C3)表示对 当前页 C3单元格的数据求非零元素个数;【只对当前页求非零元素个数,比如当前页为第2页,值为第2页数据的非零元素个数】
例2:countnz(C3,D3)
对C3和D3单元格计算非零元素的个数;【支持数据循环;只对当前页求非零元素个数,比如当前页为第2页,值为第2页数据的非零元素个数】
例3:min(B3:D3)
对B3到D3单元格计算非零元素的个数;【支持数据循环;只对当前页求非零元素个数,比如当前页为第2页,值为第2页数据的非零元素个数】
=加减乘除运算
- 函数说明: 计算规则随意设计,可自定义计算规则
- 语法: =C6+C7-C8 或 =C6*C9-C10等【一定要记得写“=”】
- 返回值: 计算后的数值
注意事项
sum、max、min、average、countna不支持加减乘除
不支持如
SUM(C3)+SUM(D3)
、SUM(C3)-SUM(D3)
、SUM(C3)*SUM(D3)
、SUM(C3)/SUM(D3)
,如果相加可以用SUM(C3,D3)
=SUM(C2,C3)
仅代表C2和C3所在单元格的数据
设计页面
预览页面
文字与表达式组合
积木报表支持文字和表达式组合,来达到更好的展示效果,比如:
设计时可以:合计:=SUM(B1:B4)元
预览效果: