-- 当值为1时显示(1可改为任意值)
java.lang.Boolean.valueOf(java.lang.String.valueOf($F{COUNT}).equals("1"))
java.lang.Boolean.valueOf(java.lang.String.valueOf($F{positionFlag}).equals("POSITION_FLAG_STANDONLY") || java.lang.String.valueOf($F{positionFlag}).equals("POSITION_FLAG_BEGIN"))
java.lang.String.valueOf(com.kompakar.ehealth.common.frame.util.MathUtil.getInstance().getScale2BigDecimal($V{total_amount}))+"Ԫ"
--大于等于0时为真
java.lang.Boolean.valueOf($V{bill}.compareTo(BigDecimal.ZERO)>=0)
--大于0时为真
java.lang.Boolean.valueOf($V{bill}.compareTo(BigDecimal.ZERO)>0)
--大于等于0时显示$V{bill}否则显示0
$V{bill}.intValue()>=0?$V{bill}:java.math.BigDecimal.valueOf(0)
java.lang.String.valueOf(
zdc-com.kompakar.ehealth.common.frame.util.MathUtil.getInstance().getScale2BigDecimal($F{AMT}))+"元"
wft-com.kompakar.ehealth.base.util.CapitalNumberUtil.getInstance().toCapitalNumber($V{sum(amt)_sub1})
com.kompakar.ehealth.base.util.CapitalNumberUtil.getInstance().toCapitalNumber($V{total_unit})
lx--com.kompakar.ehealth.frame.util.CapitalNumberUtil.getInstance().toCapitalNumber($V{total_unit})
--四舍五入保留2位
$V{amount_unit}.setScale( 2, BigDecimal.ROUND_HALF_UP )
BigDecimal($F{num}).setScale(2,BigDecimal.ROUND_HALF_UP)
$F{TXN_TOTAL_PRICE}.divide( $F{RECEIPT_QTY}, 8,java.math.BigDecimal.ROUND_FLOOR )
--不等于零时显示
new java.lang.Boolean($F{DEP}.intValue() != 0)
--等于零时显示
new java.lang.Boolean($F{DEP}.intValue() == 0)
--相除
$V{total_amount}.divide(BigDecimal.valueOf(5))
java.lang.Long.valueOf((long)Math.ceil(($F{BILL_DATETIME}.getTime()-$F{ADMISSION_DATETIME}.getTime())/1000/60/60/24.0))
--相除0值判断
$F{PRICE}.intValue()==0?java.math.BigDecimal.valueOf(-1):($F{PANEL_PRICE}.divide( $F{PRICE}, 8,java.math.BigDecimal.ROUND_FLOOR ))
--相乘
($F{DISPENSE_QTY}.multiply($F{STANDARD_UNIT_PRICE})).multiply($F{RATIO})
--当两相等时不显示
java.lang.Boolean.valueOf(!$F{TXN_CODE}.equals$F{VALUE})
--当值为空时不显示
java.lang.Boolean.valueOf(! ($F{DOSAGE_QTY} == null ))
--当值为空时显示前面的
$F{SPEC} == null?$F{TXN_DESC}:$F{TXN_DESC}+"("+$F{SPEC}+")"
java.lang.String.valueOf(($F{AMT}).setScale(2, BigDecimal.ROUND_HALF_UP))+"元" 取两位小数拼字段
除法,取8位,进位
$F{KG_AMT}.divide($F{XY_AMT}, 8,java.math.BigDecimal.ROUND_FLOOR)
--百分比
$F{TOTAL_AMT_ZL}.intValue()==0?java.math.BigDecimal.valueOf(0):($F{YF_TOTAL}.divide( $F{TOTAL_AMT_ZL}, 8,java.math.BigDecimal.ROUND_FLOOR ))
$F{QTY_XM}.intValue()==0?java.math.BigDecimal.valueOf(0):($F{QTY_XM_BR}.divide( $F{QTY_XM}, 2,java.math.BigDecimal.ROUND_FLOOR ))