Tech/iReport
iReport에서의 BigDecimal 계산
Enrai
2015. 10. 15. 15:21
Sum으로 고속과세총계를 구한 상태에서, 고속도로 비용의 税抜총계를 구하는 방법
(이 때, 고속과세총계를 정의한 Value는, 지금 정의할 Value보다 jrxml상 위에 위치해야 함!)
$V{mnKosokuKazeiSokei} .divide( new BigDecimal(Double.valueOf($F{nuZeiritsu})) .multiply(new BigDecimal("100")) .add(new BigDecimal("100")) , 2, RoundingMode.HALF_UP) .multiply(new BigDecimal("100")) .setScale( 1, ($F{stShohizeiHasuShori}.equals("1") ? BigDecimal.ROUND_HALF_UP : ($F{stShohizeiHasuShori}.equals("2") ? BigDecimal.ROUND_UP : BigDecimal.ROUND_DOWN)) )
마지막 諸費税端数処理区分 처리
1 : 반올림
2 : 올림
3 : 내림