Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
Hola Jonay,
Para este tipo de problemática, una solución pasa por establecer un sólo calendario y utilizar una tabla puente que engloba las diferentes fechas.
Lo tienes muy bien explicado aquí:
Espero que te ayude.
Un saludo
Hola Jonay:
Si los los campos de fecha1 y fecha2
count({ 1 <mes2=,año2=,dia2=>}ID)
count({ 1 <mes=,año=,dia=>}ID)
Para que seleccione lo que tú quieras sobre el conjunto de datos
Saludos
Joaquín
Buenas Joaquín, esta solución no funciona, porque al poner el 1, lo que hace es no tener en cuenta las selecciones y por tanto no me hace el count directamente
Un saludo
Hola:
Fecha1 y Fecha2 están en la misma tabla y apuntan a dos calendarios diferentes ?
Saludos
Joaquín
¿No tendrás vinculados los dos calendarios, no?
Hola Jonay:
Existe una forma de clonar un gráfico y que cada uno de ellos esté afectado por selectores diferentes, la técnica se llama Estados Alternos (Alternate States).
Te pongo un par de enlaces para que investigues un poco.
Qlikview-Alternate States Fundamental-Inheritted vs Default
Why Comparative Analysis - Technical Brief.pdf
Saludos
Joaquín
Esta es la estructura que tengo con las fechas. La tabla central que son los datos, con los 2 campos fechas y luego cada una asociada a su distinto calendario maestro. Los campos de dicho calendario son los que utilizo en cada selector de fecha. Cada Id, va a tener un campofecha1, y un campofecha2
Hola Jonay:
La única forma de hacer lo que quieres es usar los estados alternos, ya te he puesto unos enlaces antes.
Saludos
Joaquín
Hola Jonay,
pongamos un ejemplo:
Imagina que FECHA1 es la fecha de petición de un envío, FECHA2 la fecha de envío del mismo y tu tabla de datos ID_ENVIO, FECHA1, FECHA2.
Si tú como FECHA1 (fecha petición) seleccionas 1/Julio/2015, sólo te quedaran como posibles las FECHA2 (fecha de envío) correspondientes a los envíos que fueron pedidos el 1/Julio/2015.
Si lo que quieres es comparar una expresión en base a dos selecciones diferentes de la misma fecha (por ejemplo comparar los envíos pedidos el 1/Julio/2015 y el 4/Julio/2015, entonces no necesitas dos campos para la fecha de petición. Te basta con un sólo campo y utilizar los estados alternos como indica Joaquín.
¿Te da una pista todo esto, o tu problemática es diferente? Quizás podrías mandar un ejemplo para ver más claro donde tienes el problema.
Un saludo