Saltar al contenido principal

Asistente de Mezcla de Colores

Con el Asistente de Mezcla de Colores abierto desde el menú Archivo del diálogo Editar Expresión, podrá crear una expresión de mezcla de colores, esto es, una expresión que sirva para calcular un color de forma dinámica a partir de una determinada medida.

Supongamos que se desea mostrar, por ejemplo, un índice calculado, con un valor en torno a 100, en una tabla pivotante. Cuanto más elevado sea el índice, mejor. Si un determinado valor de una dimensión tuviera un índice que excediera ampliamente de 100, quizás desearíamos marcar esta línea de la tabla pivotante en verde, mientras que el rojo sería el color más adecuado para marcar un índice que quede muy por debajo de 100. Y supongamos que nos gustaría que ese cambio de color sea gradual, con el amarillo marcando el 100. En otras palabras, lo que buscamos es un color dinámico.

Dicho cálculo gradual de color se puede realizar con las funciones de Mezcla de Color de QlikView, pero puede resultar engorroso crear la expresión más adecuada dentro de la función de Mezcla de Color. Aquí es donde el Asistente Mezcla de Colores puede ayudar.

En primer lugar, es importante clarificar que la utilización de las funciones de color, por lo tanto también el Asistente de Mezcla de Colores, solo tiene sentido allí donde QlikView espera una función de color, es decir, no en la expresión misma del gráfico, sino en la expresión de Color de Fondo o en la expresión de Color de Texto.

Cuando abra el Asistente de Mezcla de Colores desde el menú Archivo del diálogo Editar Expresión, verá aparecer en primer lugar una página que describe lo que se necesita para crear un color dinámico. Si desea saltarse la página de inicio en las sucesivas ocasiones en que emplee el asistente, marque la opción No volver a mostrar esta página.

Pulse Siguiente para continuar.

Paso 1 – Introduzca una expresión de valor

Ésta es la expresión que controlará el color que QlikView deberá mostrar. Expresiones típicas podrían ser:

  • Sum(Ventas) / Sum(total Ventas)

  • Sum(Ventas) / Sum(Cuota)

  • Avg(Edad )

Observe que normalmente se trata de un valor con el mismo orden de magnitud, sin importar el número más o menos alto de registros que usted haya seleccionado. Una media aritmética, porcentaje o índice son normalmente una buena medida que se puede emplear.

Pulse Siguiente para continuar.

Paso 2 – Indique unos límites superior e inferior

En esta página debe definir los límites superior e inferior de las expresiones de valor y los colores correspondientes. "Límite" significa que no es el valor máximo posible, sino el límite donde se alcanza el color máximo. Expresiones típicas podrían ser, por ejemplo, las siguientes:

Propiedades de expresión de ejemplo
Expresión del Valor Límite Superior Límite Inferior
Sum(Ventas) / Sum(total Ventas) Sum(total Ventas) 0
Sum(Ventas) / Sum(Cuota) 2 (=200%) 0
Avg(Edad ) Max(total Edad ) Min(total Edad )

Pero, por supuesto, también se pueden fijar otros límites.

Si utiliza el asistente de color desde el interior de un gráfico, entonces las dos siguientes expresiones serán siempre una buena opción:

  • • RangeMax (top(total <ExpresiónValor>,1,NoOfRows(total)))

  • • RangeMin (top(total < ExpresiónValor >,1,NoOfRows(total)))

Estas expresiones calcularán el valor mayor y menor de una fila de <ExpresiónValor> en el gráfico.

  • Autonormalizar: Si se marca esta opción, QlikView tratará de hallar unos límites superior e inferior adecuados. En tal caso, no se podrán introducir manualmente expresiones para los niveles superior e inferior.
  • Límite Superior: Aquí podrá introducir una expresión para el límite superior, a menos que esté marcada la opción Autonormalizar.
  • Intermedio: Aquí podrá introducir una expresión para un nivel intermedio, asociado a un tercer color.
  • Límite Inferior: Aquí introduciremos una expresión para el límite inferior, a menos que esté marcada la opción Autonormalizar.
  • Invertir: Este botón invierte los colores de los límites superior e inferior.

Pulse Siguiente para continuar.

Paso 3 – Finalizar el proceso

En esta página podrá finalizar la expresión de mezcla de color

  • Colores Optimizados: Si marca esta casilla de verificación, se aplicará una transformación de histéresis a la parte superior de la expresión. La optimización de colores incrementa la sensibilidad del rango intermedio, de modo que el color es asimilado a los colores Superior o Inferior.
  • Saturación del Valor: Aquí podrá controlar el comportamiento de la expresión si ésta excede el límite superior o inferior. Si se marca Utilizar Color Superior (Inferior), QlikView utilizará el color para el máximo o el mínimo. Si se marca la opción Utilizar Color Estándar, QlikView revertirá los colores a su valor estándar, tal como se define en la página Colores.