Módulo: Cálculo de la proyección diaria de ventas

Resumen ejecutivo

El módulo de cálculo de las proyecciones mensuales calcula únicamente una cantidad absoluta vendida en un mes dado. Sin embargo, la proyección mensual no basta para pedir, por lo que la cantidad calculada para un mes se debe desglosar en días. Dado cierto grado de aleatoriedad, es mejor y más exacto desglosar en días la cantidad calculada para un mes que intentar proyectar directamente las ventas diarias.

El módulo de cálculo de la proyección diaria calcula las ventas no promocionales esperadas repartidas proporcionalmente entre los días de un mes dado. Estas son las salidas del módulo:

  • un reparto relativo de las ventas entre los distintos días de la semana,
  • un reparto relativo de las ventas en tres tramos dentro de cada mes (del 1 al 10, del 11 al 20 y del 21 al último día del mes): la razón es captar el efecto del día de pago en el comercio minorista.

Si no se logra establecer una correlación suficiente entre las ventas, el algoritmo reparte la cantidad mensual entre los días de manera uniforme, tomando en cuenta los días de venta globales (lun-vie, lun-sáb, lun-dom).

Descripción funcional

Desglose de la proyección mensual en días

El cálculo toma como base las ventas históricas, de las que el algoritmo aprende la estadística.

Según la configuración se pueden usar varias fuentes de datos. Los cálculos se evalúan después y, para cada producto y bodega, se selecciona la mejor solución, tomando en cuenta sus ventas específicas:

  1. Reparto uniforme entre los días de venta (por igual entre todos los días de venta)

Otras 2 entradas (fuentes de datos) aprovechan, igual que la proyección mensual, la idea de que si los productos son de la misma categoría, o suficientemente similares y están en distintas sucursales, es preferible hacer la estadística sobre varias series de datos.

  1. Reparto de las ventas por categoría de producto.
  2. Reparto de las ventas según la ubicación de un ítem en un top-down (un producto concreto en distintas ubicaciones)

image0

Extensiones

Análisis del desglose por días para Navidad y Pascua

De forma predeterminada se ignora el impacto extremo de los feriados, como la Navidad o la Pascua. Esta extensión sí toma en cuenta ese impacto. El punto principal es mejorar la proyección diaria: tenemos que acomodar un aumento pronunciado de las ventas antes del feriado y su posterior caída brusca. Empezamos aprendiendo de los datos históricos de esos meses, concretamente observando las ventas diarias e intentando encontrar una regularidad, que después se aplica a la proyección futura. El resultado es, por lo tanto, un desglose de la proyección diaria en días que refleja los feriados.

El cálculo consta de dos bloques principales:

  • Aprendizaje (Pascua y Navidad): un análisis de las ventas pasadas y la preparación de los desgloses proporcionales.
  • Ajuste mensual para marzo y abril (solo Pascua): proyección de las ventas, tomando en cuenta las fechas móviles, de nuevo con base en el histórico mensual.

Aprendizaje

Para la Pascua y la Navidad se usa el mismo algoritmo basado en patrones, y el punto de partida es aprender de los datos históricos de ventas. En concreto, las características de una serie de datos se prueban y verifican mediante distintos patrones, como el efecto del día o de la semana del mes. Si un patrón determina que una serie de datos cumple sus requisitos, ese patrón se toma en cuenta para el desglose proyectado en días.

Nótese que el algoritmo nunca se ejecuta sobre un único ítem de stock, ya que típicamente no hay datos suficientes y los efectos de los extremos son enormes. Más bien, el algoritmo se ejecuta sobre cierto nivel de la jerarquía de productos, y ese nivel se puede elegir.

El resultado del aprendizaje es un desglose porcentual de la proyección en días individuales.

Ajustes para marzo y abril

La Pascua es difícil porque sus fechas varían y el feriado no siempre cae en el mismo mes. Esto afecta en particular a las ventas históricas de dos meses, marzo y abril. Para equilibrar la proyección usamos un llamado balanceador: ajusta esos dos meses para la proyección y, en consecuencia, la salida se desglosa en días con base en los datos del primer paso del análisis.