Ciao a tutti,

Siccome sono noioso e non mi basta avere una colorazione diversa a seconda che la variazione percentuale sia superiore o inferiore allo zero
ma mi piacerebbe avere anche altri due colori per variazioni maggiori o minori di +/- 3% ho provato con delle IF annidate. Finchè ne annido
una sola, funziona:

SET PLOTCOLOR1 = IF(VARIAZIONE >= 0, COLOR_DARK_GREEN, IF(VARIAZIONE <=-3.0, COLOR_BLACK, COLOR_RED))
In effetti mi indica in verde il positivo, in rosso il negativo e in nero negativi sotto al 3%.

Però se provo:

SET PLOTCOLOR1 = IF(VARIAZIONE >= 3, COLOR_CYAN, IF(VARIAZIONE >0, COLOR_DARK_GREEN, IF(VARIAZIONE <=-3.0, COLOR_BLACK, COLOR_RED)))
mi dice:

Clicca sull'immagine per ingrandirla

Nome: Errore.png
Visite: 16
Dimensione: 71.5 KB
ID: 21496

Ho provato anche mettendo una IF annidata sulla condizione TRUE e una sulla condizione FALSE (sempre tre IF quindi, ma distribuite diversamente) ma mi da lo stesso problema.
E' un problema di sintassi mia (leggendo l'errore sotto però mi sembra che la sintassi sia corretta) oppure il limite di IF annidate è 2?

Grazie mille!

Loki