Jasper reports 在ireport中将字符串转换为bigdecimal
如何将以下字符串输出转换为BigDecimalJasper reports 在ireport中将字符串转换为bigdecimal,jasper-reports,bigdecimal,Jasper Reports,Bigdecimal,如何将以下字符串输出转换为BigDecimal new java.text.DecimalFormat("#,##0.00").format( new Double(( $V{xHrAdm}.doubleValue()*$V{xHrAdm}.doubleValue() + $V{xFodaBnB}.doubleValue()*$V{xFodaBnB}.doubleValue() + $V{xChem}.doubleValue()*$V{xChem}.doubleVal
new java.text.DecimalFormat("#,##0.00").format(
new Double((
$V{xHrAdm}.doubleValue()*$V{xHrAdm}.doubleValue() +
$V{xFodaBnB}.doubleValue()*$V{xFodaBnB}.doubleValue() +
$V{xChem}.doubleValue()*$V{xChem}.doubleValue() +
$V{xSCMnQA}.doubleValue()*$V{xSCMnQA}.doubleValue() +
$V{xPCO}.doubleValue()*$V{xPCO}.doubleValue() +
$V{xComp.Eng}.doubleValue() * $V{xComp.Eng}.doubleValue()) / 6))
new BigDecimal(
$V{xHrAdm}.doubleValue()*$V{xHrAdm}.doubleValue() +
$V{xFodaBnB}.doubleValue()*$V{xFodaBnB}.doubleValue() +
$V{xChem}.doubleValue()*$V{xChem}.doubleValue() +
$V{xSCMnQA}.doubleValue()*$V{xSCMnQA}.doubleValue() +
$V{xPCO}.doubleValue()*$V{xPCO}.doubleValue() +
$V{xComp.Eng}.doubleValue() * $V{xComp.Eng}.doubleValue()) / 6)
new BigDecimal(
Math.sqrt(
$V{xHrAdm}.doubleValue()*$V{xHrAdm}.doubleValue() +
$V{xFodaBnB}.doubleValue()*$V{xFodaBnB}.doubleValue() +
$V{xChem}.doubleValue()*$V{xChem}.doubleValue() +
$V{xSCMnQA}.doubleValue()*$V{xSCMnQA}.doubleValue() +
$V{xPCO}.doubleValue()*$V{xPCO}.doubleValue() +
$V{xComp.Eng}.doubleValue() * $V{xComp.Eng}.doubleValue()) / 6))
然后将格式应用于单元格
2.)要获得平方根,可以使用如下公式:
new BigDecimal(
$V{xHrAdm}.doubleValue()*$V{xHrAdm}.doubleValue() +
$V{xFodaBnB}.doubleValue()*$V{xFodaBnB}.doubleValue() +
$V{xChem}.doubleValue()*$V{xChem}.doubleValue() +
$V{xSCMnQA}.doubleValue()*$V{xSCMnQA}.doubleValue() +
$V{xPCO}.doubleValue()*$V{xPCO}.doubleValue() +
$V{xComp.Eng}.doubleValue() * $V{xComp.Eng}.doubleValue()) / 6)
new BigDecimal(
Math.sqrt(
$V{xHrAdm}.doubleValue()*$V{xHrAdm}.doubleValue() +
$V{xFodaBnB}.doubleValue()*$V{xFodaBnB}.doubleValue() +
$V{xChem}.doubleValue()*$V{xChem}.doubleValue() +
$V{xSCMnQA}.doubleValue()*$V{xSCMnQA}.doubleValue() +
$V{xPCO}.doubleValue()*$V{xPCO}.doubleValue() +
$V{xComp.Eng}.doubleValue() * $V{xComp.Eng}.doubleValue()) / 6))