Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Filtrar tabla por 2 selectores de fecha

     Hola, tengo que hacer una comparativa entre 2 fechas y necesito poner 2 selectores de fecha (dia,mes,año), que afecte a los mismos datos. Entonces genero una tabla que tiene los siguientes campos:

     Tabla:

      ID, fecha1,fecha2;   (entre otros campos)

      Entonces genero 2 calendario maestro, uno asociado a cada campo fecha, para tener dia, mes y año para cada uno de los campos fechas.

      count({<mes2=,año2=,dia2=>}ID)   -->  Para que no me tenga en cuenta las selecciones que hago en el selector de fecha 2

      count({<mes=,año=,dia=>}ID)   -->  Para que no me tenga en cuenta las selecciones que hago en el selector de fecha 1

Mi problema es que si yo hago una selección en cualquiera de los selectores de fecha, ya me filtra a que en el otro selector,   como posible selección, solo sea seleccionable lo que ya tengo seleccionado en el selector contrario, es decir,

yo selecciono julio 2015 en selector1, entonces en selector2, solo me deja como posible seleccion julio de 2015 y no cualquiera otra fecha con la que yo quiera comparar

¿Alguien sabe como solucionar dicho problema?Para que yo pueda seleccionar la fecha que quiera en selector1 y compararlo con lo que quiera la fecha que quiera en selector2

Un saludo

25 Replies
Anonymous
Not applicable
Author

Buenas Joaquin, hago uso de los estados alternos y parece que es algo que funciona. En cuanto lo compruebe 100% seguro cierro el tema. Muchas gracias

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

De nada.

Es una función importante de la herramienta, seguro que funciona.

Anonymous
Not applicable
Author

Buenas Alex, vale, entiendo lo que dices y eso me ayuda a simplificarlo aun más. Solo creo un campo fecha y 2 estados, un estado para cada selector pero afectando al mismo campo en cuestión

Gracias por ayudarme ambos

Anonymous
Not applicable
Author

Solo me queda una cosa que no me habia dado cuenta. Si yo en la tabla quiero filtrar por algun ID u otro campo, no se me filtra quedando solo ese ID o campo (ese registro completo), sino que es como si se me hiciera la selección pero quedando  todos los registros en la tabla

¿Debo indicarle a la dimensión de alguna forma lo de los estados, para que tenga el comportamiento que tiene una tabla en condiciones normales?

Un saludo

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Cuando empiezas a trabajar con estados alternos todos campos y objetos del documento forman parte del estado inicial.

A partir de crear el estado alternativo cada objeto que crees tienes que asociarlo a uno de los estados.

Si quieres filtrar valores del campo 'color de ojos' en ambos estados tendrás que crear un selector para el estado inicial y otro para el estado alternativo. En el selector del primer estado , seleccionas 'Azul' y en el segundo 'Marrón'

Saludos

Joaquín

Anonymous
Not applicable
Author

mmm pero mi problema seria que no se trata de "color de ojos" con 2 posibles valores. El valor que yo pongo como dimension en algunas de las tablas, por las que luego me interesa filtrar...pueden ser 150 valores o más. Tal cual lo planteas tu parece que tendria que crear un estado para cada valor posible.....y eso es algo que es imposible teniendo en cuenta todos los valores posibles....

¿alguna idea? Con los estados alternos consigo costruir la tabla que quiero, pero luego no consigo, que se me filtre y se me quede solo seleccionado la fila o filas de la tabla que tengan cierto valor

Saludos

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

No importa los valores que tengas.

Tu tienes una tabla de hechos y creas dos estados alternos, luego construyes los objetos necesarios

Estado 1: un cuadro de tabla y todos los selectores que quieras utilizar

Estado 2: un cuadro de tabla y todos los selectores que quieras utilizar

Los objetos del estado 2 son clonados del estado 1 y luego les cambias estado alterno asociado.

Si quieres que un filtro aplique sobre los dos estados no tiene que tener estado alterno asociado

Anonymous
Not applicable
Author

   A ver.....despacito porque ando algo "empanado".... Yo creo 2 selectores de fecha como decia al principio, con los campos dia, mes, año....a dia1,mes1,año1, le asocio el estadoA, a di2,mes2,año2 le asocio el estadoB. Luego construyo una tabla donde tengo múltiples columnas, si me interesa que el cálculo lo haga sobre la fecha1, le pongo el estadoA y si me interesa que lo haga sobre la fecha2 le pongo estadoB. Pero tengo calculado en la misma tabla para las 2 fechas, porque lo que me interesa hacer es una comparativa de 2 periodos.

    Partiendo de esa base, ahora yo tengo diferentes selectores múltiples con otros campos. Yo quiero que si hago una seleccion de algún valor en esos selectores múltiples, eso repercuta en la tabla, pero eso tiene que afectar a ambos estados, a lo que haya seleccionado para la fecha1 y lo que haya seleccionado para la fecha2, es decir, estadoA y estadoB. Y tambien que si pincho en un valor de la tabla, me deje filtrado solo ese valor, como es el comportamiento habitual de una tabla

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

No ... tienes que crear dos tablas una para cada estado alterno con la misma lista de dimensiones y de expresiones