赞
踩
说明:
$F{} 为报表处理数据的字符标识格式。在存储该标识时才对字符进行数据集转化。
其中函数、表达式和操作符(+、-、×、÷、大于、小于、(、) 、AND、OR、NOT、=),可以联合使用。
参数: 1.select(String select_exp)
2.select(String select_exp,boolean filter_exp)
2、filter_exp为true返回原字符串否则返回空字符串
sum($F{ ds.amt },$F{ ds.amt1 },$F{ ds.amt2 },...)
avg($F{ ds.amt },$F{ ds.amt1 },$F{ ds.amt2 },...)
max($F{ ds.amt },$F{ ds.amt1 },$F{ ds.amt2 },...)
min($F{ ds.amt },$F{ ds.amt1 },$F{ ds.amt2 },...)
3、nullCheckExp为空字符串返或null返回整数1否则返回整数0
参数:nvl(String value1,String value2)
value1,value2:可以是$F{数据集.字段 },也可以为具体数值。
参数:day(String dateStr),格式:yyyy-MM-dd HH:mm:ss
参数:month(String dateStr),格式:yyyy-MM-dd HH:mm:ss
参数:year(String dateStr),格式:yyyy-MM-dd HH:mm:ss
返回值:当前时间字符串(格式:yyyy-MM-dd HH:mm:ss)
2、chn(String str,boolean flag1,boolean flag2)
3、chn(String str,boolean flag1)
2、flag2为true返回大写(例:2800->贰仟捌佰),其它同1
3、flag1为true返回大写(例:2800->二千八百),其它同1
参数: 1、mid(String str,int start)
2、mid(String str,int start,int end)
str: $F{数据集.字段 } ,从左start开始到end结束
g).trim
参数: 1、pos(String str1,String str2)
2、pos(String str1,String str2,int index)
参数:rmb(Number num)、rmb(String num)
参数:rplc(String str,String strz,String strt)
返回值:人民币大写字符串
参数:split(String str,String flag)
参数:date(String dataStr),格式:yyyy-MM-dd
参数:dateTime(String dataStr)、dateTime(Long dataStr)
返回值:格式化后的日期(yyyy-MM-dd HH:mm:ss)
参数:dateTime2(String dataStr, String format)
dateTime2($F{ ds.timeStamp },"yyyy-MM-dd HH:mm:ss")
toStr($F{ ds.idNo },"#,##0.00")
参数:toDef(Object str,String pattern),pattern格式:DecimalFormat支持的格式(例:#,##0.00)
参数:toDtf(Object str,String frompattern,String topattern),pattern格式:SimpleDateFormat支持的格式
toDtf($F{ ds.regDate },"yyyyMMdd","yyyy-MM-dd")
参数:toDwf(Object str,String pattern),pattern格式:DecimalFormat支持的格式(例:#,##0.00)
说明:自定义数值格式化(str自动转成double类型并除以10000)
toDwf($F{ ds.amt },"#,##0.00")
四则运算可以点击表达式设计器右侧的操作符实现字段四则运算与字符串拼接
报表设计器表达式可以配置为三目表达式,同时支持三目表达式嵌套
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。