客户提出了一个要求:统计查询出来的结果集中金额字段,并显示在RichTable的状态栏上。
按照以往的做法,会通过sql做sum统计。
印象中记得前几天有看到过可以使用Groovy表达式进行字段的计算,今天就姑且试一试。从查询到的资料看出,对于RowSet对象,有如下内置的统计函数可用:
-
rowSetAttr
.sum(
GroovyExpr
)
-
rowSetAttr
.count(
GroovyExpr
)
-
rowSetAttr
.avg(
GroovyExpr
)
-
rowSetAttr
.min(
GroovyExpr
)
-
rowSetAttr