Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
CGJA
Creator II
Creator II

Color linea de pasivo Amarillo

Buenas tardes:

tengo una tabla pivote la cual quiero identificar el pasivo de color amarillo, puse la formula en color de fondo

=if (ClasificacionPasivo='PASIVO', Yellow()) pero solo me pinto el primer pasivo no todos?'

y la otra repete la misma formula pero en la expresion pero tambien me gustaria pintar la que no tienen un valor

como le podria hacer??

espero me puedan apoyar

en pocas palabras quiero pintar toda la linea de pasivos en tdas la gerencias??

Color Pasivo.JPG.jpg

Mil gracias

1 Solution

Accepted Solutions
Not applicable

Hola.

Existe una alternativa a lo que solicitas pero antes debo mencionar algunos puntos que estoy asumiendo al menos que este equivocado.

a) Para pintar los fondos de celdas de una expresión necesariamente tienen que tener datos o información.

b) Cuando reemplazas expresiones (cuyo resultado es numerico) por un numero o caracter dentro de una Tabla Pivotante, este no sumara en los subtotales al menos que utilices (Agrupaciones) en caso sumaran numeros.

Teniendo en cuenta esos puntos realice un ejemplo.

Tabla:

LOAD * INLINE [

    Pro, Clasificacion, Año, Monto

    P1, PASIVO, 2010, 10

    P1, CORRIENTE, 2010, 15

    P1, PASIVO, 2011, 12

    P1, CORRIENTE, 2011, 13

    P1, PASIVO, 2012, 11

    P1, CORRIENTE, 2012, 16

    P1, CORRIENTE, 2013, 10

    P1, PASIVO, 2014, 17

    P1, CORRIENTE, 2014, 13

    P2, PASIVO, 2013, 10

    P2, CORRIENTE, 2013, 10

    P2, PASIVO, 2014, 15

    P2, CORRIENTE, 2014, 12

];

1) Tabla Pivotante con fondo de colores caso normal.

01.JPG.jpg

Expresión

=Sum(Monto)

Color de fondo en la expresión

if(Clasificacion='PASIVO',Yellow())

Color de fondo de la dimensión "Clasificación"

=IF(Clasificacion='PASIVO',Yellow())

-Si nos damos cuenta solo pinta las celdas de la expresión donde hay valor que sean de la dimensión "Clasificación" igual a "PASIVO".

-En algunos Años no tenemos monto tanto para el PASIVO y CORRIENTE, por lo que la expresión para pintar el color de fondo no funciona.

-Otra observación es que no esta pintando el fondo de la dimensión "Clasificación" igual a PASIVO en el Pro=P2, esto se debe a que el primer dato de la expresión en el 2010 es nulo o no existe.

2) Tabla Pivotante con fondo de colores cambiado.

05.JPG.jpg

Expresión

if(Clasificacion='PASIVO' and sum(Monto)=0,'A',sum(Monto))

Color de fondo en la expresión

if(Clasificacion='PASIVO',Yellow())

Color de texto en la expresion

if(if(Clasificacion='PASIVO' and sum(Monto)=0,'A',sum(Monto))='A',Yellow())

Color de fondo de la dimensión "Clasificación"

=IF(Clasificacion='PASIVO',Yellow())

-Segun la expresion cuando sea PASIVO y el monto es 0, se cambia por una letra en este caso 'A', con esto se esta colocando un valor, pero como este valor no es numero dentro de una "Agrupación" mencionado en el punto (b) no suma en los subtotales de la tabla pivotante.

- Como ya existe dato en el 2010 ya pinta la celda de la dimensión "Clasificación" igual a PASIVO en el Pro=P2

-Para desaparecer la letra 'A' se pintara de amarillo en el color de texto.

3) Resultado de Tabla Pivotante.

02.JPG.jpg

Espero te ayude.

Atte.

Luis Valencia.

View solution in original post

7 Replies
jvitantonio
Luminary Alumni
Luminary Alumni

Hola,

Podrias por favor adjuntar la aplicacion? Puedes usar el "Scramble" si los datos son sensibles.

JV

CGJA
Creator II
Creator II
Author

Aqui esta mi QW espero me puedas apoyar, espero me alla explicado pero quiero pintar todo la linea de PASIVO DE aMARIILO DE CADA UNA DE LAS GERENCIAS

mil gracias

ecolomer
Master II
Master II

El fichero necesito usuario/password

CGJA
Creator II
Creator II
Author

perdon

es admin dos veces

admin

admin

mil gracias

Not applicable

Hola.

Existe una alternativa a lo que solicitas pero antes debo mencionar algunos puntos que estoy asumiendo al menos que este equivocado.

a) Para pintar los fondos de celdas de una expresión necesariamente tienen que tener datos o información.

b) Cuando reemplazas expresiones (cuyo resultado es numerico) por un numero o caracter dentro de una Tabla Pivotante, este no sumara en los subtotales al menos que utilices (Agrupaciones) en caso sumaran numeros.

Teniendo en cuenta esos puntos realice un ejemplo.

Tabla:

LOAD * INLINE [

    Pro, Clasificacion, Año, Monto

    P1, PASIVO, 2010, 10

    P1, CORRIENTE, 2010, 15

    P1, PASIVO, 2011, 12

    P1, CORRIENTE, 2011, 13

    P1, PASIVO, 2012, 11

    P1, CORRIENTE, 2012, 16

    P1, CORRIENTE, 2013, 10

    P1, PASIVO, 2014, 17

    P1, CORRIENTE, 2014, 13

    P2, PASIVO, 2013, 10

    P2, CORRIENTE, 2013, 10

    P2, PASIVO, 2014, 15

    P2, CORRIENTE, 2014, 12

];

1) Tabla Pivotante con fondo de colores caso normal.

01.JPG.jpg

Expresión

=Sum(Monto)

Color de fondo en la expresión

if(Clasificacion='PASIVO',Yellow())

Color de fondo de la dimensión "Clasificación"

=IF(Clasificacion='PASIVO',Yellow())

-Si nos damos cuenta solo pinta las celdas de la expresión donde hay valor que sean de la dimensión "Clasificación" igual a "PASIVO".

-En algunos Años no tenemos monto tanto para el PASIVO y CORRIENTE, por lo que la expresión para pintar el color de fondo no funciona.

-Otra observación es que no esta pintando el fondo de la dimensión "Clasificación" igual a PASIVO en el Pro=P2, esto se debe a que el primer dato de la expresión en el 2010 es nulo o no existe.

2) Tabla Pivotante con fondo de colores cambiado.

05.JPG.jpg

Expresión

if(Clasificacion='PASIVO' and sum(Monto)=0,'A',sum(Monto))

Color de fondo en la expresión

if(Clasificacion='PASIVO',Yellow())

Color de texto en la expresion

if(if(Clasificacion='PASIVO' and sum(Monto)=0,'A',sum(Monto))='A',Yellow())

Color de fondo de la dimensión "Clasificación"

=IF(Clasificacion='PASIVO',Yellow())

-Segun la expresion cuando sea PASIVO y el monto es 0, se cambia por una letra en este caso 'A', con esto se esta colocando un valor, pero como este valor no es numero dentro de una "Agrupación" mencionado en el punto (b) no suma en los subtotales de la tabla pivotante.

- Como ya existe dato en el 2010 ya pinta la celda de la dimensión "Clasificación" igual a PASIVO en el Pro=P2

-Para desaparecer la letra 'A' se pintara de amarillo en el color de texto.

3) Resultado de Tabla Pivotante.

02.JPG.jpg

Espero te ayude.

Atte.

Luis Valencia.

sorrakis01
Specialist
Specialist

Hola,

Creo que no se puede, lo que puedes hacer es desmarcar la opcion de la tabla pivotante de suprimir valores 0.

Lo que te saldrá serán los valores nulos a 0 pero te los marcará en amarillo (es menos limpio pero el resultado es el deseado).

Si usas  el diseñador de celdas te deja marcar las nulas pero también te marca las que no son PASIVO, así que no te sirve.

Saludos,

sorrakis01
Specialist
Specialist

Hola,


Estaba mirando tu ejemplo y hay una cosa que no entiendo. Los valores nulos te los pone como valores perdidos y no nulos, a lo mejor por eso da problemas que no reconozca los nulos.

En fin, iré siguiendo el hilo a ver si hay más opiniones al respecto.

Saludos,