Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola Estimados,
Necesito de su gran ayuda, tengo el siguiente problema, necesito poner una fecha fija ( ejemplo: 31/12/2016) para calcularse con fechas del 2017 o cualquiera que elija en el calendario. Uso la siguiente formula para calcular el porcentaje de incremento pero no logro que funcione.:
vFechaFinAño= date('31/12/2016','DD/MM/YYYY')
=(Sum(Precio) * 100) /
Sum({ <Fecha = {'>=$(=Date(vFechaFinAño))<=$(=Date(vFechaFinAño))'} >} Precio)
Ejemplo: los valores al 31/12/2016 valen 100%, si el precio al 31/12/2016 es 2.2 y el 01/02/2017 es 2.3 entonces calculo
2.3 x 100 = 230, a este valor lo divido entre el precio del 31/12/2016 que es 2.2 entonces 230 / 2.2 = 104.55.
El resultado final que se debe mostrar es 104.55 - 100 = 4.55, el 100 es el valor porcentual inicial, o sea siempre va a ser 100.
Otro Caso, los precios que se deben tomar al 31/12/2016 no siempre estan en el ultimo dia del año, sino que estan en diferentes dias, o sea se debe tomar el ultimo valor, en el excel adjunto un ejemplo.
Buenos Días,
Juan Manuel,
Si talvez lo que hace falta es ordernar por fecha para que siempre el último valor sea el de la última fecha de registro.
Adjunto nuevamente el QVW con los cambios realizados, espero sea lo que necesitas.
Saludos.
Buen Día,
Juan Manuel,
La forma en que solucione tu problema va desde el Script en la Carga del archivo.
Te adjunto el QVW con la solución. Espero sea lo que necesitas.
Saludos.
Hola Bertin,
Muchas gracias por responder y por el apoyo, muy acertado tu respuesta, lo estuve revisando y quisiera saber si LastValue(CU) as UltimoPrecio va a contener el ultimo precio antes de 31/12, es que lo ejecuto y en un material no me pone el valor debiendo ser el del 29/12/2016.
Buenos Días,
Juan Manuel,
Si talvez lo que hace falta es ordernar por fecha para que siempre el último valor sea el de la última fecha de registro.
Adjunto nuevamente el QVW con los cambios realizados, espero sea lo que necesitas.
Saludos.
Gracias Bertin, con este nuevo script le di solución al tema, Muchas Gracias.
Saludos
JM