Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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??
Mil gracias
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.
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.
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.
Espero te ayude.
Atte.
Luis Valencia.
Hola,
Podrias por favor adjuntar la aplicacion? Puedes usar el "Scramble" si los datos son sensibles.
JV
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
El fichero necesito usuario/password
perdon
es admin dos veces
admin
admin
mil gracias
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.
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.
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.
Espero te ayude.
Atte.
Luis Valencia.
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,
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,