Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde pessoal.
Fiz o script para variar a cor conforme as condições abaixo. Mas o resultado do script é sempre VERDE. Preciso saber qual é o erro.
➢ Vermelho: Aderência THP < 80%
➢ Amarelo: Aderência THP >= 80% E Aderência 99,9%
➢ Verde: Aderência THP >= 100% E Aderência THP <= 119,9%
➢ Azul: Aderência THP >= 120%
If
(If(((Aderencia_Gerente*1))<80, rgb(255,0,0)) or
If((sum(Aderencia_Gerente)/sum(Aderencia_Gerente))>=80,rgb(255,255,0)) or
If((sum(Aderencia_Gerente)/sum(Aderencia_Gerente))>=100 and <=119,rgb(0,128,0)) or
If((sum(Aderencia_Gerente)/sum(Aderencia_Gerente))>=120,rgb(0,128,255))
)
Seu campo Aderencia_Coordenador vai de 0 a 1 ou de 0 a 100? Talvez precise alterar os parametros
Teria que colocar a sua formula.....mas os ifs poderiam ser como estes
if(THP<80 ,red(70),
if(THP<100 ,Yellow(70),
if(THP<120 ,Green(70),
Blue(70)
)))
Remove or and instead use , for all
If
(If(((Aderencia_Gerente*1))<80, rgb(255,0,0)) or //
If((sum(Aderencia_Gerente)/sum(Aderencia_Gerente))>=80,rgb(255,255,0)) or
If((sum(Aderencia_Gerente)/sum(Aderencia_Gerente))>=100 and <=119,rgb(0,128,0)) or
If((sum(Aderencia_Gerente)/sum(Aderencia_Gerente))>=120,rgb(0,128,255))
)
Outra duvida, qual a função desses "or" ao final de cada linha?
Olá Alessandro.
Você usou esses 'ifs' na expressão ou no script?
Veja o resultado.
Na expressão, você pode configurar como sera a cor de fundo, entre outros.....
Obrigada pela ajuda. Deu certo.
Esses "OR" são desnecessários
Seus "IF" devem estar dentro da clausula ELSE do IF anterior
Vermelho: Aderência THP < 80%
Amarelo: Aderência THP >= 80% E Aderência 99,9%
Verde: Aderência THP >= 100% E Aderência THP <= 119,9%
Azul: Aderência THP >= 120%
if((Aderencia_Coordenador)<80 ,rgb(255,0,0),
if((Aderencia_Coordenador)>=80 and (Aderencia_Coordenador)<100 ,rgb(255,255,0),
if((Aderencia_Coordenador)>=100 and (Aderencia_Coordenador)<=120,rgb(0,128,0),
If((Aderencia_Coordenador)>=120,rgb(0,128,255)))))
Qual o erro acima? Pois não traz as cores conforme a condição.
Estou usando na expressão BACKGROUND COLOR.