Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
chematos
Specialist II
Specialist II

Strange behavior on selections

Hi,

There is something strange happening to my qvw. I have one table and 3 fields (Period, Product Line and Floor) that allows filter the table to me and this is the behavior:

My table is not visible until the user selects a Period to reduct data of the table, but if I want to reduce data a little more, I could select a Floor or a Porduct Line before to select the Period.

If the user selects a Floor and then selects a Period, everything works fine but if the user selects a Product Line and then selects a Period, the Product Line selections is missed and all Products Line are selected and I don´t know why.

Floor an Product Line are fields from the same table and thay are not Keys linking two tables, and Period is a field from my Calendar and those tables are linked correctly only by Date.

Something similar happened to me with a Key Field but I could correct doubling that field and using it to filter instead the Key Field but this is no the case.

Any clues???

Thank you.

1 Solution

Accepted Solutions
chematos
Specialist II
Specialist II
Author

Ya sé qué es lo que hace que se comporte de esa manera, lo que aun no sé es por qué, sigo sin verle sentido.

En el campo de selección Periodo tenía una condición para que me aparecieran en la lista periodos en los que existiese alguna planta, así no me muestra periodos que en realidad no tienen datos:

=if(not isnull(Planta), PERIODO)

El caso es que al tener esa condición con el campo Planta, al seleccionar un período me seleccionaba todas las plantas, insisto que no entiendo cuál es la relación para que se comporte así...

En fin, he cambiado el filtro usando otro campo que no aparece en pantalla y se solucionó el problema.

Saludos

View solution in original post

4 Replies
Not applicable

Podrías poner el documento .qvw o el script y ficheros de carga de ejemplo de como se está cargando el documento.

De esta forma podremos ayudarte un poco mas.

Muchas gracias.

Un saludo.

chematos
Specialist II
Specialist II
Author

Hola Daniel,

No puedo subir el archivo. El script de carga no tiene mucho misterio, tan sólo verías un left join para agregar la línea de productos pero nada raro. Yo lo que entiendo es que al seleccionar un periodo, todas las líneas de producto son valores seleccionables pero no deberían marcarse como seleccionadas. No sé en qué casos se puede llegar a producir ese comportamiento. Es la primera vez que lo veo, que cuando haces una selección te seleccione los valores de otro campo automáticamente y además para un campo haga eso y para otro de la misma tabla se comporte normalmente...

Saludos

Not applicable

Hola Jose Maria.

Supongo que no tendrás configurado ningún disparador en QlikView?? A ver si hay alguna macro que te esté haciendo una selección.

Por lo que dices, si que es raro, porque debería funcionar como dices, dejarte disponibles los valores de lineas de producto, pero no selecionartelos si no lo has hecho.

No puedes de ninguna forma subir el archivo, aúnque sea quitando información crítica o cargando información de otro origen??

Un saludo.

PD: copiate el script en un cuadro de mandos nuevo y prueba a poner los cuadros de lista a ver si te sigue ocurriendo, por si es tema de configuración del documento, disparador, ....

chematos
Specialist II
Specialist II
Author

Ya sé qué es lo que hace que se comporte de esa manera, lo que aun no sé es por qué, sigo sin verle sentido.

En el campo de selección Periodo tenía una condición para que me aparecieran en la lista periodos en los que existiese alguna planta, así no me muestra periodos que en realidad no tienen datos:

=if(not isnull(Planta), PERIODO)

El caso es que al tener esa condición con el campo Planta, al seleccionar un período me seleccionaba todas las plantas, insisto que no entiendo cuál es la relación para que se comporte así...

En fin, he cambiado el filtro usando otro campo que no aparece en pantalla y se solucionó el problema.

Saludos