簡體   English   中英

jasper 報錯條件錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM