Hi, Thank you all for your useful tips. After some investigations and learnings in calculating dates in Java (im not really what you would call an experienced Java developer) I realized that I can't summarize the following as a default expression: Code: Calendar now = Calendar.getInstance(); now.add(Calendar.MONTH, -1); now.set(Calendar.DAY_OF_MONTH, 1); return new Date(now.getTime().getTime()); After some help of a colleague we packed the date calculations in a java class and deployed it as a jar-file it on the report server. Now I'm calling these methods as default expressions. It works perfect!! Better with JS that with iReports! If I could make a suggestion for a useful feature I would opt for a single value input control which can have a select statement to calculate a default value. Thank you very much for your great work!! Kind regards, Susanne Post edited by: laloca, at: 2007/08/02 12:47