Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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:
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.
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()
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.
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.
Por algun lado debe haber un hilo conductor, si no debes revisar el modelo de datos.
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.
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()
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.