Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Problema urgente con expresion y filtros

Hola a todos!!

Necesito ayuda, porque estoy teniendo un problema  y no lo puedo solucionar,

Resulta, que la expresion de abajo, me funciona cuando tengo filtrado por "MARCA", pero cuando saco todos los filtros, me muestra cualquier valor. A alguien le paso lo mismo? Que me esta faltando?

Expresion:

if(sum(Techo) > 0 and sum(Piso) = 0,

count({$<Cliente.NODO = {"=(sum({<Cliente.Nodo>} Compro_CAJAS) / sum({<Cliente.Nodo>} Techo) ) < 1"} > } Techo)

Desde ya muchisimas gracias.

Saludos!!

14 Replies
salto
Specialist II
Specialist II

Hola Andrés,

la expresión está mostrando los valores que se encuentran en la selección (con el identificador $, si el identificador se omite es como si fuera $).

¿Puedes adjuntar un archivo de ejemplo? Quizás nos ayude.

Un saludo.

Not applicable
Author

Hi Andres,

Try this:

=if(Count(distinct MARCA = 1,

if(sum(Techo) > 0 and sum(Piso) = 0,

count({$<Cliente.NODO = {"=(sum({<Cliente.Nodo>} Compro_CAJAS) / sum({<Cliente.Nodo>} Techo) ) < 1"} > } Techo)

,'-')

MARCA equals the field name of your brands.

Hope this helps.

Kind regards,

Nuno

Not applicable
Author

Desde ya gracias por la ayuda. Pero me sigue pasando lo mismo!

Not applicable
Author

El tema es asi, en la tabla Pivotante cuando tengo la Marca filtrada,, me muestra 26, pero saco todos los filtros y no tengo nada seleccionado,, me  muestra 23, y asi con todos los productos.

Esta seria la expresion completa:

if(LIQUIDACION = 'NC - Cuota en CJ',

if(sum(Techo) > 0 and sum(Piso) = 0,

count({$<Cliente.NODO = {"=(sum({<Cliente.Nodo>} Compro_CAJAS) / sum({<Cliente.Nodo>} Techo) ) < 1"} > } Techo), 0)

+

if(sum(Techo) > 0 and sum(Piso) > 0,

count({$<Cliente.NODO = {"=(sum({<Cliente.Nodo>} Compro_CAJAS) / sum({<Cliente.Nodo>} Techo) ) < 1 and sum({<Cliente.Nodo>} Compro_CAJAS) / sum({<Cliente.Nodo>} Piso)  > 1"} > } Techo) ,0)

+

if(sum(Techo) = 0 and sum(Piso) > 0,

count({$<Cliente.NODO = {"=sum({<Cliente.Nodo>} Compro_CAJAS) / sum({<Cliente.Nodo>} Piso)  > 1"} > } Piso) ,0)

Not applicable
Author

Necesito que por mas que filtre lo que sea, que me muestre siempre el valor que le corresponde segun la MARCA., o sea 26 en este ejemplo.

salto
Specialist II
Specialist II

Si adjuntaras el archivo quizá podría ver algo... gracias!

salto
Specialist II
Specialist II

En el editor avanzado, pulsando en adjuntar archivo.

El 15/10/2013, a las 16:06, Andres Quinteiro <qcwebmaster@qlik.com> escribió:

QlikCommunity

Problema urgente con expresion y filtros

reply from Andres Quinteiro in Community Information - View the full discussion

Perdon, es la primera vez que publico, como hago para adjuntar un archivo aca?

Reply to this message by replying to this email, or go to the message on QlikCommunity

Start a new discussion in Community Information by email or at QlikCommunity

Following Problema urgente con expresion y filtros in these streams: Inbox

© 1993-2013 QlikTech International AB Copyright & Trademarks | Privacy | Terms of Use | Software EULA

Not applicable
Author

Ahi te paso el archivo.

El problema esta en la ultima columna de la Visual.

Por ejemplo, el "Cod_Accion"  LQC73668 da 23, si seleccionas ese Codigo de Accion te muestra 26, que seria el valor correcto y que necesito que muestre sin filtrar nada.

La "Marca" que le corresponde seria Rqpunxvy.

Cualquier cosa preguntame,

Desde ya muchas gracias.

salto
Specialist II
Specialist II

Hola Andrés,

no consigo abrir ninguno de los dos ficheros, me da "error en la carga del archivo". ¿Puedes enviarlo por mail o volverlo a subir?

Saludos.