Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, presento mi duda a ver si alguien me puede ayuda.
Tengo la tabla siguiente:
Donde comparo el dato del día seleccionado con el dato del mismo día de la semana anterior.
Los resto y si Actual > Anterior, Rojo, sino Verde.
Necesito un botón que al pulsarlo muestre solo los datos Rojos y si lo vuelve a pulsar que los muestre todos.
Cómo lo podría hacer?
Gracias.
Un saludo.
Hola a todos, gracias por vuestra ayuda, con un poco de cada uno lo he solucionado.
Creo variable: BotonM=0;
En el botón: Establecer variable BotónM, If(BotonM=0,1,0)
En la expresión: If(BotónM=0,If(Resta<0,Resta),Resta)
Muchas gracias de verdad.
Un saludo.
Hola Alexis,
En principio el condicional es para la columna entera. Aquí en este foro dan soluciones, pero para tu caso creo que tendrías que cambiar el enfoque:
http://community.qlik.com/thread/102973
Espero que te sirva,
Saludos,
Hola Alexis,
Tal y como indica Jordi, yo también tengo entendido que la condición en la expresión aplica a toda la columna.
Yo lo enfocaría creando dos expresiones: una para que muestre todos los casos y otra para que sólo muestre los rojos.
Cada expresión la condicionas a un valor determinado de una variable que crearás, y con el botón (mediante la opción de disparadores) estableces el valor de la variable para así alternar el cumplimiento de las condiciones en la dos expresiones.
Un saludo
En rojo es cuando hay números negativos. Haz un if en el condicional de diseño cuando el número es menor que cero y arreglado.
aun siendo "enrevesado".
crea un boton que ponga un valor de 0 o 1 en una variable $rojo o similar.
Por defecto esta en 1.
Si lo pulsas se pone a 0 y viceversa,
=si(anterior-actual)<0, Anterior, Anterior*$rojo
Esto en todos los campos con el mismo condicional.
¿mas o menos?
Hola a todos, gracias por vuestra ayuda, con un poco de cada uno lo he solucionado.
Creo variable: BotonM=0;
En el botón: Establecer variable BotónM, If(BotonM=0,1,0)
En la expresión: If(BotónM=0,If(Resta<0,Resta),Resta)
Muchas gracias de verdad.
Un saludo.