Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
thiago_alessand
Contributor III
Contributor III

Cores condicionais no KPI

Boa tarde,

 

É possível colocar cor condicional no KPI, sendo que o texto que aparece vem de várias condições?

Em tabela funciona normalmente, mas no KPI não consigo.

 

Ao tentar ativar as cores condicionais, os campos não são habilitados:

1.PNG

O código com as condições de cores é extenso:

 

IF(SEGMENTO='COCÇÃO', 
	//Baixo e Baixo = Baixo
    IF(AVG([PPM DE QUALIDADE])<= 100 AND AVG([PPM DE ENTREGA])>= 0.9, green(),
    //Baixo e Médio = Médio
	IF(AVG([PPM DE QUALIDADE])<= 100 AND (AVG([PPM DE ENTREGA])>0.8 AND AVG([PPM DE ENTREGA]) <0.9), '#E7C80A',
    //Médio e Baixo = Médio
    IF((AVG([PPM DE QUALIDADE])>100 AND AVG([PPM DE QUALIDADE]) <=150) AND AVG([PPM DE ENTREGA])>= 0.9, '#E7C80A',
    //Médio e Médio = Médio
    IF((AVG([PPM DE QUALIDADE])>100 AND AVG([PPM DE QUALIDADE]) <=150) AND (AVG([PPM DE ENTREGA])>0.8 AND AVG([PPM DE ENTREGA]) <0.9),'#E7C80A',
    //Alto e Baixo = Médio
    IF(AVG([PPM DE QUALIDADE])>150 AND AVG([PPM DE ENTREGA])>= 0.9, '#E7C80A',
    //Baixo e Alto = Médio
    IF(AVG([PPM DE QUALIDADE])<= 100 AND AVG([PPM DE ENTREGA])<=0.8, '#E7C80A',
    //Alto e Médio = Alto
    IF(AVG([PPM DE QUALIDADE])>150 AND (AVG([PPM DE ENTREGA])>0.8 AND AVG([PPM DE ENTREGA]) <0.9), '#FF0000',
    //Médio e Alto = Alto
    IF(AVG([PPM DE QUALIDADE])>100 AND AVG([PPM DE QUALIDADE]) <=150 AND AVG([PPM DE ENTREGA])<=0.8, 'FF0000',
    //Alto e Alto = Alto
    IF(AVG([PPM DE QUALIDADE])>150 AND AVG([PPM DE ENTREGA])<=0.8, '#FF0000'
))))))))),
IF(SEGMENTO='REFRIGERAÇÃO', 
	//Baixo e Baixo = Baixo
    IF(AVG([PPM DE QUALIDADE])<= 300 AND AVG([PPM DE ENTREGA])>= 0.9, green(),
    //Baixo e Médio = Médio
	IF(AVG([PPM DE QUALIDADE])<= 300 AND (AVG([PPM DE ENTREGA])>0.8 AND AVG([PPM DE ENTREGA]) <0.9), '#E7C80A',
    //Médio e Baixo = Médio
    IF((AVG([PPM DE QUALIDADE])>300 AND AVG([PPM DE QUALIDADE]) <=450) AND AVG([PPM DE ENTREGA])>= 0.9, '#E7C80A',
    //Médio e Médio = Médio
    IF((AVG([PPM DE QUALIDADE])>300 AND AVG([PPM DE QUALIDADE]) <=450) AND (AVG([PPM DE ENTREGA])>0.8 AND AVG([PPM DE ENTREGA]) <0.9),'#E7C80A',
    //Alto e Baixo = Médio
    IF(AVG([PPM DE QUALIDADE])>450 AND AVG([PPM DE ENTREGA])>= 0.9, '#E7C80A',
    //Baixo e Alto = Médio
    IF(AVG([PPM DE QUALIDADE])<= 300 AND AVG([PPM DE ENTREGA])<=0.8, '#E7C80A',
    //Alto e Médio = Alto
    IF(AVG([PPM DE QUALIDADE])>450 AND (AVG([PPM DE ENTREGA])>0.8 AND AVG([PPM DE ENTREGA]) <0.9), '#FF0000',
    //Médio e Alto = Alto
    IF((AVG([PPM DE QUALIDADE])>300 AND AVG([PPM DE QUALIDADE]) <=450) AND AVG([PPM DE ENTREGA])<=0.8, '#FF0000',
    //Alto e Alto = Alto
    IF(AVG([PPM DE QUALIDADE])>450 AND AVG([PPM DE ENTREGA])<=0.8, '#FF0000'
)))))))))))

Obrigado

Labels (2)
1 Solution

Accepted Solutions
thiago_alessand
Contributor III
Contributor III
Author

Consegui usando o plugin Climber KPI.

 

Obrigado a todos.

View solution in original post

2 Replies
Channa
Specialist III
Specialist III

IF (SEGMENT = 'COOKING',

IF (AVG ([QUALITY PPM]) <= 100 AND AVG ([DELIVERY PPM])> = 0.9, green (),

IF((AVG) <AVG (<PPM DELIVERY>)> 0.8 AND AVG ([DELIVERY PPM]) <0.9), '# E7C80A',

 

i din't gone through entire expression but you are missing else IF

Channa
thiago_alessand
Contributor III
Contributor III
Author

Consegui usando o plugin Climber KPI.

 

Obrigado a todos.