Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Filtros en dimensiones

Estimados buenos días, tengo una consulta.

Tengo una lista de vendedores bastante grandes y quiero ir achicando la lista si van cumpliendo ciertas condiciones.

Me gustaría agregar un botón/switch que si lo presiono me reduce esta lista de vendedores ya que cumplen la condición X

Ejemplo boton 1: Si la suma de ventas es >$2000 y >20 cantidades

Captura.PNG

Estoy usando QLIKSENSE me darían una mano, como debería hacer esto?

Saludos y gracias

1 Solution

Accepted Solutions
sorrakis01
Specialist
Specialist

Hola Mateo,

Entonces seria algo asi:

If(Importe>100 and Cantidad>20,1,

     If(Len(Importe)=0 and Cantidad>20,2

        If(Importe>100 and Len(Cantidad)=0,3)))

mirate la funcion Class() quizás resuelva tu problema de una manera mas sencilla

Saludos,

View solution in original post

3 Replies
sorrakis01
Specialist
Specialist

Hola Mateo,

Adapta esta situación a tu app.

Create una variable con un valor. Por ejemplo vValor = 500

Luego o te creas una dimension calculada o expresiones de dimensión pon =If(Ventas<$(vValor),Vendedor)

Usa un deslizador de tipo extension para ir cambiando el valor de la variable.

Saludos,

Not applicable
Author

Jordi de nuevo muchas gracias por ayudarme, lo que me dijiste me ayudo, te molesto de nuevo...

Tengo que ir anidando condiciones para filtrar la mayor cantidad de vendedores.

La primera condición es esta 

If( if(([Cuota de Altas]>=2500 and  [Cantidad de Altas]>=20)<0,1,0)=$(vVendedorF1),Vendedor)

Hice un if adentro porque como es un boton me arroja 1 o 0 según si esta activando.. esta parte me esta andando pero necesito agregar otra condición con otra variable..

Por ejemplo que tambien el usuario pueda ingresar un valor por campo guardarlo en una variable (ya esta armado) y preguntar si es menor a CuotaAltas/CuotasBajas <= $(vVendedorF2)

Entonces quedaría si aprieta el boton se aplica el primer filtro si escribe un valor en el campo se aplica el segundo, si están las dos cosas se aplica el primero y segundo filtro..

Con la formula que me pasaste se puede anidar condiciones??

Saludos y mil gracias por la ayuda. Soy nuevo en esto y la verdad que estoy muy contento con la herramienta.

sorrakis01
Specialist
Specialist

Hola Mateo,

Entonces seria algo asi:

If(Importe>100 and Cantidad>20,1,

     If(Len(Importe)=0 and Cantidad>20,2

        If(Importe>100 and Len(Cantidad)=0,3)))

mirate la funcion Class() quizás resuelva tu problema de una manera mas sencilla

Saludos,