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: 
alexis_garcia
Creator II
Creator II

Set Analysis con Fechas

Hola a todos,

tengo un problema que no consigo solucionar.

Tengo 2 tablas unidas por un ID que es el número de edificio, donde en una tabla tengo Fecha1 y en la otra tabla Fecha2, que no están unidas.

Tengo seleccionada una fecha de Fecha1 y lo que intento es que en el análisis de conjuntos haga que de la fecha seleccionada de Fecha1 me de el valor correspondiente a la Fecha2 que sea mayor o igual a la fecha seleccionada en Fecha1 pero sea menor que la máxima fecha.

Por ejemplo, en Fecha2 tengo lo siguiente:

Captura.JPG

Si yo selecciono febrero en Fecha1 lo que quiero es que me de el valor 0,102258 de la fecha 01/01/2015, pero si selecciono en Fecha1 septiembre que me de el valor 0,064575 y así sucesivamente con todas las fechas que vaya teniendo.

Cómo lo podría hacer?

Gracias.

Un saludo.

1 Solution

Accepted Solutions
jolivares
Specialist
Specialist

Claro que si, si ya tienes como sacar el valor, la funcion Max tiene un parametro para esto

Max(expresion,n), donde n es el maximo que necesitas 1 para el primero, 2 para el segundo y asi sucesivamente.  Igual existe otra funcion que talvez te pueda ayudar a encontrar el valor alterno es FirstSortedValue()

View solution in original post

6 Replies
jolivares
Specialist
Specialist

Primero, no entiendo por que no estan asociadas las dos fechas

y segundo seria bueno que postearas un ejemplo con mas datos, ya que si veo posible que puedas hacerlo. 

Tuve un caso similar y lo pude resolver.

alexis_garcia
Creator II
Creator II
Author

Hola Juan,

El problema de unir las fechas es que por ejemplo si selecciono febrero de 2015 en Fecha1, la Fecha 2 que estará unida pasará a ser la misma fecha, con lo que no obtendré el valor deseado.

A ver si luego puedo poner un ejemplo.

jolivares
Specialist
Specialist

Por algun lado debe haber un hilo conductor, si no debes revisar el modelo de datos.

alexis_garcia
Creator II
Creator II
Author

Hola Juan,

una cosa, yo puedo obtener el valor máximo, pero lo que necesito es obtener justo el anterior a dicho valor máximo.

Se puede conseguir ese valor de alguna forma?

Es que así lo solucionaría!

Gracias.

Un saludo.

jolivares
Specialist
Specialist

Claro que si, si ya tienes como sacar el valor, la funcion Max tiene un parametro para esto

Max(expresion,n), donde n es el maximo que necesitas 1 para el primero, 2 para el segundo y asi sucesivamente.  Igual existe otra funcion que talvez te pueda ayudar a encontrar el valor alterno es FirstSortedValue()

alexis_garcia
Creator II
Creator II
Author

Muchísimas gracias Juan!

No sabía que se podía hacer eso con los máximos.

Me va a ser de gran utilidad.

Así puedo jugar con las fechas cercanas.

Muchas gracias de verdad!

Un saludo.