2006 IR Open Dicussion Posted August 26, 2006 Share Posted August 26, 2006 By: Deepa Kapadia - deepa_kapadia How to Multiply two Fields in iReport??? 2006-02-01 21:18 Hi, I have one report, which has two Fields. One has integer value & one has double value. I want to calculate those Fields in another variable. But I got errors of Jasper. net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. The operator * is undefined for the argument type(s) Integer, Double value = (java.lang.Double)(((java.lang.Integer)field_quantity.getValue())*((java.lang.Double)field_priceeach.getValue())); <---------------------------------------------------------------------------------------------> How to multiply two fields in Jasper? Plz help me out. Thanx, Deepa Kapadia By: Johnny A - sykosity RE: How to Multiply two Fields in iReport??? 2006-02-02 14:55 There seems to be some confusion between java objects and java primitives. You're trying to apply the multiply operation (*) to two java objects... Integer and Double. You have to make your expressions the same as you would if you were wanting to multiply an Integer and a Double in a java application. Instead of having an expression like: $F{quantity} * $F{priceeach} try something like: new Double( $F{quantity}.intValue() * $F{priceeach}.doubleValue() ) By: Deepa Kapadia - deepa_kapadia RE: How to Multiply two Fields in iReport??? 2006-02-03 21:19 Hi Johnny, Thx for ur reply. My prob is solved, it works fine. Thx again. -- Deepa Kapadia Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now