Visualizzazione dei risultati da 1 a 4 su 4

Discussione: iReport errore calcolo

  1. #1
    Utente di HTML.it L'avatar di arw
    Registrato dal
    Dec 2007
    Messaggi
    149

    iReport errore calcolo

    Ciao
    ho un problema con un calcolo di una formula di un campo variabile.

    idtipologiautente --> Integer
    idsocietarisorsa ---> Integer
    totggrisorsaproge -> Double
    costosingolo ------> String (qui comunque cè un importo)

    codice:
    ( $F{idtipologiautente}.intValue()==1? 
    	( $F{idsocietarisorsa}.intValue()==1 ? ($F{totggrisorsaproge}.doubleValue()*new Double($F{costosingolo}).doubleValue()) : new Double("0") ) 
     : new Double("0") )
    l'errore che mi da è:
    Incompatible_conditional_operand_types_double_and_ Double

    il campo varibile dove cè questa formula l'ho definito come Double.

    cosa cè di scorretto che non vedo?
    grazie....

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Premetto che non conosco iReport, ma questa parte qui non mi convince molto (java in senso lato)

    codice:
    $F{totggrisorsaproge}.doubleValue()*new Double($F{costosingolo}).doubleValue()
    Non sarebbe forse più appropriato:
    codice:
    new Double(($F{totggrisorsaproge}).doubleValue()*($F{costosingolo}).doubleValue())
    ?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di arw
    Registrato dal
    Dec 2007
    Messaggi
    149
    grazieee

    ho dovuto fare un mix ma la tua soluzione mi ha aiutata, ho risolto cosi:
    codice:
     (new Double($F{totggrisorsaproge}.doubleValue()*new Double($F{costosingolo}).doubleValue()))
    e grazie ancora

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Prima o poi troverò il tempo per iReport...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.