Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola, necesito apoyo para poder hacer una comparación entre las ventas mensuales y la meta programada de cada mes.
Para simplificar voy a usar campos supuestos y los esenciales solamente, la idea es la misma:
Tengo una tabla con las ventas por producto:
IDProducto, $Venta, FechaVenta.
Los productos se agrupan en Grupos y a su vez en Líneas y existe una meta de venta para cada línea por mes:
IDProducto, Grupo, Línea, Mes, Meta_del_Mes.
¿Como puedo poner en un mismo gráfico de barras para cada mes las ventas y la meta programada?. Dado que la relación principal está con IDProducto.
En el gráfico pongo como dimensión principal, Month(FechaVenta)
Y como medida agrego Sum($Venta),
Además agregue una medida para la meta algo como: Sum({<Month(FechaVenta)=Mes>} Meta_del_Mes) (pero esto no me funciona)
Mi propósito es poder seleccionar un grupo, línea de producto o producto, y que me muestre en los meses que van del año la relación entre Ventas Vs. Meta de Ventas, asimismo, hacer un gráfico que ponga como dimensión cada línea de producto, y me muestre las barras de ventas y meta y poder detectar rápidamente aquellas líneas de producto o productos que no hay cumplido las metas de venta.
Agradeceré cualquier orientación al respecto.
Saludos.
Luis Bueno.
Hola Luis.
Podrías enlazar en el script de carga la tabla de producto y la de metas por el id_proyecto y el mes:
Productos:
Load IDProducto,
month(FechaVenta) as Mes,
$Venta,
FechaVenta
...
Metas:
Load IDProducto,
Mes,
Grupo,
Línea,
Meta_del_Mes
...
En el gráfico pones como dimensión en campo 'Mes' y como expresiones Sum($Venta), para las ventas y Sum(aggr(max(Meta_del_Mes), IDProducto)) para las metas.
Un saludo, Álvaro B.
Realmente seria bueno ver un poco mas tus datos, me parece que necesitas organizar un poco mas el tema de como esta la lectura de los mismo,pero para darte un ejemplo, vamos a suponer que tienes lo siguiente:
Ventas:
Load ID_Producto,
Fecha
MontoVenta
from....
Presup;
Load ID_Producto
Fecha
MontoPre
from...
Una vez ejecutes el modelo todo queda enlazado por ID_Prodcuto, de manera que puedes crear una tabla con el informacion completa
Si quieres publica un ejemplo con tus datos para ofrecerte mas ayuda.
Hola Juan, muchas gracias por tu apoyo.
Ahora que hice una aplicación de pruebas, me doy cuenta que omití información importante sobre el modelo de datos.
Aquí subo el ejemplo de lo que estoy trabajando. Los datos son ficticios pero el modelo está armado tal cual.
Saludos.
Colocalo como solucionado para que no se quede abierto.
Hola Luis.
Podrías enlazar en el script de carga la tabla de producto y la de metas por el id_proyecto y el mes:
Productos:
Load IDProducto,
month(FechaVenta) as Mes,
$Venta,
FechaVenta
...
Metas:
Load IDProducto,
Mes,
Grupo,
Línea,
Meta_del_Mes
...
En el gráfico pones como dimensión en campo 'Mes' y como expresiones Sum($Venta), para las ventas y Sum(aggr(max(Meta_del_Mes), IDProducto)) para las metas.
Un saludo, Álvaro B.
Hola Álvaro, aprecio tu apoyo. La opción que me propones resultaría en un tabla sintética o en una referencia circular (ya que enlacé las dos tablas por una tercera).
Sin embargo cambiando mi enfoque, desde el modelo de datos resolví mi requerimiento de presentar la información para análisis. Terminé poniéndolo en una matriz semaforizada con los valores de las ventas y las metas, de acuerdo a la diferencia se pinta de rojo o verde.
Saludos.