今月は以下のようにいろいろな状態でチェックしたいです。だから私は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
または私は単一の条件で異なるものを与えるべきですか?