[英]jasper report error condition error
我對下面的這段代碼有問題。 這是一個五條件操作。 當它進入第四個條件($F{field}.equals("text here4"))
它讀取該行: $F{total}.doubleValue()*Double.valueOf(100)/Double.valueOf(220
),甚至可以用於第五個條件。
$F{field}.equals("text here1")
? $F{total}.doubleValue()*Double.valueOf(100)/Double.valueOf(360)
:$F{field}.equals("another text here2")
? $F{total}.doubleValue()*Double.valueOf(100)/Double.valueOf(390)
:$F{field}.equals("text here3")
? $F{total}.doubleValue()*Double.valueOf(100)/Double.valueOf(190)
:$F{field}.equals("text here4")
? $F{total}.doubleValue()*Double.valueOf(100)/Double.valueOf(290)
:$F{total}.doubleValue()*Double.valueOf(100)/Double.valueOf(220)
當我使用 JasperiF 時:
new JasperIf().
jif($F{cond}.equalsIgnoreCase("")).jthen("!")
.jelseif($F{cond}.equalsIgnoreCase(""), "!")
.jelseif($F{cond}.equalsIgnoreCase(""), "!")
.jelse("")
我收到錯誤:如果類型無法解析為類型,則為 jasper
您的條件是否僅適用於第五個條件? 如果是:
你能檢查一下你的$F{field}
是否有額外的空格嗎? 還要檢查您在.equals("check this")
中使用的單詞是否區分大小寫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.