Pagina 1 di 1

Funzione CASI() restituisce valore invertito [RISOLTO]

Inviato: venerdì 15 novembre 2019, 14:58
da angeloIS
In uno script ho

Codice: Seleziona tutto

Casi ( 
$$Balance > $$AmountPayment; 
$$AmountPayment;
$$Balance)
Lui si ostina a ritornarmi $$AmountPayment nonostante sia FALSO il primo caso. nel monitoraggio dati, mi da esattamente i valori ma poi nella valutazione espressione mi dice che è VERO (cfr allegati)! Sto impazzendo...
Perché?

ang

Re: Funzione CASI() restituisce valore invertito

Inviato: venerdì 15 novembre 2019, 20:07
da angeloIS
Ho risolto... FileMaker compara le variabili come stringhe, e in effetti "7,93" > "20" è VERO.

Ho dovuto riscrivere il case()

Codice: Seleziona tutto

Casi ( 
RicavaComeNumero ( $$Balance ) > RicavaComeNumero($$AmountPayment); $$AmountPayment; $$Balance
 )