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

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
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.