avg:平均值
min:最小值
max:最大值

property:计算属性
scale:小数位
round:舍入方式
var:计算结果存放变量名
* @param round 舍入模式 参考BigDecimal静态常量
*       ROUND_UP        = 0 舍入远离零的舍入模式 在丢弃非零部分之前始终增加数字(始终对非零舍弃部分前面的数字加 1) 如:2.36 转成 2.4<br/>
*       ROUND_DOWN      = 1 接近零的舍入模式 在丢弃某部分之前始终不增加数字(从不对舍弃部分前面的数字加1,即截短). 如:2.36 转成 2.3<br/>
*       ROUND_CEILING   = 2 接近正无穷大的舍入模式 如果 BigDecimal 为正,则舍入行为与 ROUND_UP 相同 如果为负,则舍入行为与 ROUND_DOWN 相同 相当于是 ROUND_UP 和 ROUND_DOWN 的合集<br/>
*       ROUND_FLOOR     = 3 接近负无穷大的舍入模式 如果 BigDecimal 为正,则舍入行为与 ROUND_DOWN 相同 如果为负,则舍入行为与 ROUND_UP 相同 与ROUND_CEILING 正好相反<br/>
*       ROUND_HALF_UP   = 4 四舍五入<br/>
*       ROUND_HALF_DOWN = 5 五舍六入<br/>
*       ROUND_HALF_EVEN = 6 四舍六入 五留双(银行家舍入法) <br/>
*         如果舍弃部分左边的数字为奇数,则舍入行为与 ROUND_HALF_UP 相同(四舍五入)<br/>
*         如果为偶数,则舍入行为与 ROUND_HALF_DOWN 相同(五舍六入)<br/>
*         如:1.15 转成 1.2,因为5前面的1是奇数;1.25 转成 1.2,因为5前面的2是偶数<br/>
*      ROUND_UNNECESSARY=7 断言所请求的操作具有准确的结果,因此不需要舍入。如果在产生不精确结果的操作上指定了该舍入模式,则会抛出ArithmeticException异常

<aol:avg data=”${users}”round="4" scale="2" property=”AGE”/>

注意min,max的计算结果

如果提供了var参数值,计算结果是一行数据,并存放到var变量中

如果没提供var参数值,计算结果是一行数据中的property属性值,同时输出到w:t中