Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas,
Tengo una Tabla dinámica de 2 dimensiones y 3 expresiones.
2 dimensiones: Cliente, Semana
3 expresiones: Importe, #, Media
Os subo la imagen.
Como puedo hacer para colorear en verde las expresiones en cada semana si estas son superiores a la anterior? es decir si la semana 37 en # es superior a la 36 que la ponga en verde y si no en rojo. Lo necesito a nivel de expresión y dimensión. es decir lo tengo que hacer en todas las semanas que seleccione y en todas las expresiones.
IF(sum([# Entradas]) > ABOVE(sum([# Entradas])),RGB(0,255,120),RGB(255,100,0))
Se que existe la función ABOVE pero solo me sirve a nivel de expresión y en una única dimensión, es decir, tal como lo tengo me lo me compara sobre la misma semana. Si pongo la semana donde están los clientes y los clientes en el lugar de semana, me lo haría bien, pero lo que quiero es poder utilizar este formato.
Muchas Gracias a todos.
Espero que haya quedado claro
Hola, ¿Has probado la función 'before' en vez de 'above'?:
IF(sum([# Entradas]) > Before(sum([# Entradas])),RGB(0,255,120),RGB(255,100,0))
Alguna idea?
y no te funciona con el background color?
Hola Juan,
El problema lo tengo que no se como decirle que me compare con la misma expresion de la anterior semana y así sucesivamente todas las semanas
Gracias y Saludos,
Hola,
Has probado utilizando la función Column (Número de Columna)?
O con la función BELOW
Saludos,
EC
Hola a todos,
Primero de todo gracias por contestar. Aun le sigo dando vueltas y no consigo darle solución...
A no ser que no lo acabe de ver, Las funciones ABOVE y BELOW las pueso usar si quiere comparar la fila anterior o la fila posterior. Eso me funciona perfecto Para entendernos: si pongo las semanas en el eje y y los clientes en el eje x. If(ABOVE(COLUMN(3))>COLUMN(3),RGB(0,255,120),RGB(255,100,0))
El problema lo tengo que si pongo las semanas en el eje x y los clientes en eje y, no sé como puedo comparar las columnas con otra dimensión de por medio. Es decir, # está en la columna 3 de la dimensión semana (valor 36), lo que quiero es compararla con el # de la columna 3 de la semana (35) y así sucesivamente.
Saludos y Gracias
Hola, ¿Has probado la función 'before' en vez de 'above'?:
IF(sum([# Entradas]) > Before(sum([# Entradas])),RGB(0,255,120),RGB(255,100,0))
Muchas Gracias Rubén!
Desconocía esa función 🙂
Gracias.