常用函数
教学视频
说明
count-统计个数
语法:count(参数1,参数2...)
返回参数中非null对象个数,如果某个参数运行时值为null,那么引擎不会将其纳入统计范围,同时如果某个参数运行时的值是一个Collection类型,那么在统计对象数量时还会加上这个集合的大小。
sum-求和
语法:sum(参数1,参数2...)
运行时尝试将参数转换成数字类型进行累加后返回,如果参数运行时值为集合类型,那么会尝试转换这个集合中每个元素数字类型进行累加。
avg-求平均值
语法:avg(参数1,参数2...)
运行时求所有参数的平均值返回,如果参数运行时类型为集合类型,那么计算平均值时会考虑这个集合中每个元素。
max-求最大值
语法:max(参数1,参数2...)
运行时求所有参数中的最大值返回,如果参数运行时类型为集合类型,那么计算最大值时会考虑这个集合中每个元素。
min-求最小值
语法:min(参数1,参数2...)
运行时求所有参数中的最小值返回,如果参数运行时类型为集合类型,那么计算最小值时会考虑这个集合中每个元素。
举例
报表模版如下图:
运行效果如下图所示:
通过使用avg函数求平均值时默认保留的小数位数较多,实际使用时可通过单元格格式化对显示结果进行优化。