Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
cancel
Showing results for 
Search instead for 
Did you mean: 
walterlh
Creator II
Creator II

Color del texto de la celda diferente al de cabecera.

Hola a todos! hice una tabla pivotante para obtener la cobertura o participación de los proveedores en cuanto al canal (o línea) de clientes, en otras palabras la incidencia que tienen los proveedores sobre los clientes. Ahora bien, el dato porcentual e individual de esta cobertura (cliente por cliente) es irrelevante y no sirve para ningún análisis. Pero el total es el dato que necesito, por eso es que me gustaría encontrar la manera de poder poner el texto de la celda en blanco y el de la cabecera (los totales) en negro.

Lo recuadrado en la imagen es lo que intento poner en blanco y lo que está en "negrita" quisiera que quede así. Gracias a todos!Imagen1.png

1 Solution

Accepted Solutions
JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola:

= if (Dimensionality() > n, blue(), black())

Cero es el nivel más a la izquierda, n es el nivel más a la derecha.

Creo que tienes 6 dimensiones y dos expresiones, prueba > 6 o el número de dimensión a partir de la cual quieras ver el total

View solution in original post

9 Replies
cfz
Former Employee
Former Employee

Hola Walterlh:
Utilizando la función dimensionality en el atributo Color de Texto en cada expresión (ver ejemplo adjunto) debería ser fácil de lograr.

Espero que te sirva.

Un saludo,

Carlos

cfz
Former Employee
Former Employee

O quizás asi mejor

walterlh
Creator II
Creator II
Author

Hola Carlos! gracias por tu pronta respuesta. He probado usando if(Dimensionality()>0,white()) y funciona pero hay un problema. También pinta los subtotales, deja solamente el total general. Y los subtotales son lo más importante! hay alguna forma de filtrar eso también?

cfz
Former Employee
Former Employee

¿Has probado el segundo ejemplo? Aquí lo adjunto de nuevo

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola:

= if (Dimensionality() > n, blue(), black())

Cero es el nivel más a la izquierda, n es el nivel más a la derecha.

Creo que tienes 6 dimensiones y dos expresiones, prueba > 6 o el número de dimensión a partir de la cual quieras ver el total

walterlh
Creator II
Creator II
Author

lo probé y en mi tabla pivot no funciona, solamente se ven los totales.

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Prueba con diferentes colores hasta que identifiques la dimesionality

= if (Dimensionality() = 0, blue(),

   if (Dimensionality() = 1, red(),

     if (Dimensionality() = 2, green(), 

  black())))

También puedes añadir una nueva expresión (de forma temporal) con esta función

= Dimensionality()

walterlh
Creator II
Creator II
Author

Gracias Joaquin Lazaro y Carlos Fernández. Sus aportes me mantienen con ganas de seguir experimentando en esta herramienta. Muchas gracias!

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

De nada.

Por lo que a mi respecta una parte de mis conocimientos procede de esta Community ... cuando es posible intento aportar mi granito de arena.