Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
daniel_bernal_y
Contributor III
Contributor III

Semáforo en Qlik Sense

Hola, quiero mostrar un KPI con valor verde, amarillo y rojo. No puede ser el KPI gráfico de Qlik porque no debe ser número solo, debe ser visual. Debe ser como el tacómetro. El tacómetro permite hacer segmentos, creé tres segmentos: 0-0.5, 0.5-1 y mayor a 1. El problema es si el número es mayor a 1, igualmente me va a mostrar los dos primeros segmentos y eso no es que lo que se desea. La barra del tacómetro debe ser de un solo color dependiendo del resultado, 0, 1 o mayor a 1.

Quité los segmentos, y el tacómetro no me permite jugar con colores, solo me ofrece Color Único.

Hay alguna manera de realizar esto, o con algún otro gráfico?

Muchas gracias,

Daniel Bernal

1 Solution

Accepted Solutions
QFabian
Specialist III
Specialist III

Perfecto!, logré cambiar el fondo deun KPI hecho con una extension básica llamada Simple KPI:

utilizando el background color :

=if(sum(Num)=0, '#46C646','#F93F17')

QFabian_0-1604609310962.pngQFabian_1-1604609362423.png

 

Aquí elegí CC, que da 0, y lo dejé en verde

QFabian

View solution in original post

8 Replies
QFabian
Specialist III
Specialist III

Hola!, te recomiendo usar un objeto KPI, que permite cambiar el color según una condición.

y Debajito dejar un indicador

QFabian_0-1604506673621.png

 

QFabian
daniel_bernal_y
Contributor III
Contributor III
Author

Hola Fabián,

No me sirve el número solo con o sin indicador. Debe ser un objeto visual de color único. Por eso no me sirve el tacómetro sin segmentos porque no me da la posibilidad de condicionar el color según la medida.

¿Alguna otra idea?

 

QFabian
Specialist III
Specialist III

claro, puedes condicionar el color en un grafico de barra

QFabian
daniel_bernal_y
Contributor III
Contributor III
Author

Pero el gráfico de barra se me va a Null cuando el valor es 0, y necesito un objeto (barra, círculo, lo que sea) que me se vea de color verde cuando es 0...

QFabian
Specialist III
Specialist III

con un set de datos de ejemplo podriamos ver ejemplos

QFabian
daniel_bernal_y
Contributor III
Contributor III
Author

Hola, esta es la medida. Arroja enteros desde 0 hacia arriba. Solo debo controlar que si es 0 es color verde, si es 1 es amarillo y si es > 1 es rojo:

Count( {< [Tipo Requerimiento]={"Incidente","Problema"},Status=-{"08 - Cerrado","09 - Cancelado"} >} [ID Ticket Charm])

Saludos,

daniel_bernal_y
Contributor III
Contributor III
Author

Hola, adjunto set de ejemplo. Se deben contar los números 1 en la columna Num, por lo que AA debe ser amarillo porque la cuenta es 1, BB y DD debe ser rojo porque la cuenta es 2, y CC debe ser verde porque la cuenta es 0.

Gracias

QFabian
Specialist III
Specialist III

Perfecto!, logré cambiar el fondo deun KPI hecho con una extension básica llamada Simple KPI:

utilizando el background color :

=if(sum(Num)=0, '#46C646','#F93F17')

QFabian_0-1604609310962.pngQFabian_1-1604609362423.png

 

Aquí elegí CC, que da 0, y lo dejé en verde

QFabian