Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días,
Como siempre recurro a ustedes con un caso que me ocurre y la verdad que no entiendo el porque (debe ser una pequeñez pero no la he logrado identificar).
Tengo la necesidad de construir una formula que me permita visualizar las ventas del periodo inmediatamente anterior al seleccionado. Por ejemplo si selecciono los meses de Julio y Agosto, el periodo inmediatamente anterior seria Mayo y Junio.
Realice una formulacion donde pueda encontrar el mes de inicio del periodo anterior y el de fin para el periodo anterior. Para ello aplique las siguientes fomulas:
=Monthstart(Addmonths(Min(Fecha),-GetPossibleCount(Mes))) (Mes inicio periodo anterior)
=Monthend(Addmonths(Max(Fecha),-GetPossibleCount(Mes))) (Mes fin periodo anterior)
Hasta ahi las formulas de manera independiente funcionan sin problema.
Ahora quiero hacer el set analisys que me permita encontrar las ventas en ese periodo de tiempo. para ello estoy generando la siguiente instruccion:
Sum({<Fecha={'>=$(=MonthStart(AddMonths(Min(Fecha),-GetPossibleCount(Mes))))<=$(=MonthEnd(AddMonths(Max(Fecha),-GetPossibleCount(Mes))))'} >} [Ventas $])
El resultado que me arroja esta instrucción es cero. No se si es que me falta alguna comilla o que para que las funciones trabajen y permitan hacer el filtro por fecha.
Cabe aclarar que para el ejemplo de las imagenes el periodo anterior que seria agosto si tiene valor de ventas:
Como les comente no se si sera alguna comilla o algo que estoy ubicando mal al momento de hacer la instruccion del analisis.
Les agradezco como siempre la colaboración que me puedan prestar y quedo atento a sus comentarios.
Saludos,
Raúl
Hola,
Prueba Sum({<Mes=,Fecha={'>=$(=MonthStart(AddMonths(Min(Fecha),-GetPossibleCount(Mes))))<=$(=MonthEnd(AddMonths(Max(Fecha),-GetPossibleCount(Mes))))'} >} [Ventas $])
Saludos,
Hola,
Prueba Sum({<Mes=,Fecha={'>=$(=MonthStart(AddMonths(Min(Fecha),-GetPossibleCount(Mes))))<=$(=MonthEnd(AddMonths(Max(Fecha),-GetPossibleCount(Mes))))'} >} [Ventas $])
Saludos,
Jordi como siempre, muchas gracias... no se como había omitido el "Mes=".
Saludos,