我想检查当前月份的许多情况,如下所示。所以我把TextField
它的模式编辑为MM
& 在表达式编辑器中编辑下面的代码
new java.util.Date()>=4 && new java.util.Date() <= 7 ? "Q1" :
new java.util.Date()>=8 && new java.util.Date() <=11 ? "Q2" : "Q3"
但它给出了错误
Error filling print... Error evaluating expression : Source text : new java.util.Date()>=4 && new java.util.Date() <= 7 ? "Q1" : new java.util.Date()>=8 && new java.util.Date() <=11 ? "Q2" : "Q3"
Setting up the file resolver..
但是当我表达喜欢
new java.util.Date()== 4 ? "Q1" : "Q2"
它工作正常。
iReport 不能解决多个条件吗?还是我应该TextField
在单一条件下给出不同的?