Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buen día
Estoy intentando hacer una tabla para los encargados de compras, necesito detallarle las unidades vendidas en diferentes lapsos de tiempo. Por ejemplo en la tabla pongo el código, nombre, clasificación (A,B,C), 2018, 2019, 2020-Q1, 2020-Q2
Estoy haciendo intentando hacer la consulta que muestra las unidades vendidas en el 2018 a lo que termine con una consulta que me da los datos que necesitaba de ese año, pero no me convence la forma de llegar a ello.
Sum({<
PruebaAnos = {"$(AnioActualMenos1)"}
>}
[IT_Ventas.Unidades]
)
Tambien intente aplicarlo directamente asi (No me funcionó)
Sum({<
PruebaAnos = {"=Max(Year([IT_Ventas.Fecha.autoCalendar.Year]))-1"}
>}
[IT_Ventas.Unidades]
)
Esto me funciona, pero quizás se puede hacer de otra manera mejor, tendría que crear una variable por cada año pasado, les comparto una impresión de pantalla.
Muchas gracias por su ayuda de ante mano
Hola Andrés, ¿por qué no te convence la forma de llegar al dato? Es bastante común usar el año más alto de entre los posible y restarle 1 para hacer la comparativa con el año anterior, que supongo que es lo que hace tu variable AnioActualMenos1.
Quizás mi falta de experiencia con la herramienta, me parecía que usar la variable de esa forma era incorrecto. Lo que no entiendo es porque si aplico =Max(Year([IT_Ventas.Fecha.autoCalendar.Year]))-1 dentro de la función sum no obtengo el resultado, no me tira error pero tampoco el resultado, me da cero continuamente.
Sum({< PruebaAnos = {"=Max(Year([IT_Ventas.Fecha.autoCalendar.Year]))-1"} >} [IT_Ventas.Unidades] )
Busque algunos ejemplos en la web pero no pude hacer que funcione.
Si llego a encontrar la forma lo posteo para los demás.
Saludos