Caso de estudio · Datos y análisis

Maxiconsumo

De datos dispersos de ventas, productos, clientes y métodos de pago a un dashboard comercial interactivo en Power BI, listo para decisiones de negocio.

Cliente Maxiconsumo
Industria Retail / Consumo masivo
Servicios Análisis de datos · Power BI · Python · Insights
Estado Implementado y operativo
Año 2026
Ecosistema de datos de Maxiconsumo
01
Ventas
Productos
Clientes
Métodos de pago

Fuentes de datos

02

Limpieza y análisis

Python

03

Integración y modelo

Datos relacionados

04

Medidas e indicadores

Power BI · DAX

05

Dashboard comercial

3 vistas interactivas

06

Decisiones de negocio

Ventas · Clientes · Stock

Contexto y desafío

Los datos de ventas, productos, clientes y métodos de pago estaban dispersos en distintas tablas. El desafío era transformarlos en información clara para decisiones comerciales.

Ventas por categoría y región
Ingreso promedio por unidad
Métodos de pago por región
Concentración de ventas por cliente
Presión sobre el stock
Dashboard claro e interactivo
Proceso de trabajo
1Revisión de fuentes y comprensión de la estructura de los datos
2Limpieza, validación y análisis exploratorio con Python
3Integración de las tablas de ventas, productos, clientes y métodos de pago
4Definición de indicadores comerciales y de inventario
5Construcción y validación de las visualizaciones en Power BI

El tablero se organizó en tres vistas

Panorama general

Ventas por categoría y región

Rendimiento comercial

Ingreso por unidad y métodos de pago

Inventario y clientes

Concentración de ventas y presión sobre el stock

Tecnologías utilizadas

Análisis y preparación de datos

  • Python
  • Pandas
  • Jupyter Notebook / Google Colab

Modelado y visualización

  • Power BI
  • DAX
  • Power Query

Diseño y personalización

  • Identidad visual WildSoft
  • Google Sheets / CSV
Las tres vistas del dashboard
Principales resultados
$34,37

Ticket promedio

39,60 %

De las ventas concentradas en los 10 principales clientes

274

Clientes necesarios para alcanzar el 80 % acumulado de ventas

Buenos Aires

Región con mayor volumen de unidades vendidas

Productos con mayor presión

Hamburguesas congeladas, arroz y pizza congelada: mayor presión relativa sobre el stock

✓

Se integraron las distintas fuentes en un modelo único y consistente.

✓

Carnicería presentó el mayor ingreso promedio por unidad.

✓

Los métodos de pago mostraron diferencias claras según la región.

Lecciones aprendidas

“Un dashboard útil no depende solo de construir gráficos, sino de comprender correctamente qué representa cada campo y cómo debe calcularse.”

Integrar y revisar las fuentes antes de visualizar.
Diferenciar recuentos, sumas, promedios y medidas calculadas.
Validar los indicadores con los datos originales.
Diseñar cada pantalla alrededor de una pregunta de negocio.
Traducir los resultados técnicos en insights claros y accionables.
Profundizar

El texto completo del caso de estudio, tal como fue aprobado, sección por sección.

Contexto+

El caso parte de un conjunto de datos de una empresa de retail de consumo masivo, compuesto por información de ventas, productos, clientes, regiones y métodos de pago.

Los datos estaban distribuidos en distintas tablas y requerían ser integrados para construir una visión general del negocio. El análisis se desarrolló con Python para la exploración inicial y con Power BI para el modelado, la creación de indicadores y la visualización de resultados.

El desafío+

El principal desafío consistió en transformar datos dispersos en información útil para la toma de decisiones comerciales.

Se identificaron varios objetivos:

  • Analizar el volumen de ventas por categoría y región.
  • Comparar el ingreso promedio por unidad vendida.
  • Detectar diferencias regionales en los métodos de pago.
  • Evaluar la concentración de ventas entre los principales clientes.
  • Identificar productos con mayor presión relativa sobre el stock.
  • Presentar los resultados en un dashboard claro, interactivo y orientado al negocio.
Objetivos+

Objetivo general

Transformar datos de ventas, clientes, productos e inventario en información clara y accionable para apoyar la toma de decisiones comerciales.

Objetivos específicos

  • Integrar y relacionar las distintas fuentes de datos.
  • Analizar ventas por categoría, región y método de pago.
  • Calcular indicadores comerciales relevantes.
  • Evaluar la concentración de ventas por cliente.
  • Detectar productos con mayor presión sobre el stock.
  • Construir un dashboard interactivo en Power BI.
  • Comunicar los principales hallazgos de forma visual y comprensible.
Relevamiento+

Durante esta etapa se analizaron las fuentes disponibles y la estructura de los datos.

Se relevaron:

  • Registros de ventas y cantidades comercializadas.
  • Catálogo de productos, categorías, precios y stock.
  • Información de clientes y regiones.
  • Métodos de pago utilizados.
  • Relaciones entre las distintas tablas.
  • Calidad, formato y consistencia de los campos.

Como resultado, se definió un modelo integrado que permitió analizar el desempeño comercial, la concentración de clientes y la presión de las ventas sobre el inventario.

Criterios de diseño+
  • Organización de la información en tres vistas: panorama general, rendimiento comercial e inventario y clientes.
  • Uso de indicadores simples y gráficos comparables para facilitar la lectura.
  • Navegación mediante filtros por categoría, cliente y método de pago.
  • Jerarquía visual clara, priorizando los datos más relevantes.
  • Aplicación de la identidad visual de WildSoft, con predominio del naranja y fondos claros.
  • Inclusión de insights breves para traducir los resultados en conclusiones de negocio.
Solución propuesta+

Se propuso desarrollar una solución de análisis de datos que integrara la información comercial en un modelo único y permitiera explorar los resultados de forma visual e interactiva.

La solución incluyó:

  • Integración de las tablas de ventas, productos, clientes y métodos de pago.
  • Limpieza y análisis exploratorio de los datos con Python.
  • Construcción del modelo de datos en Power BI.
  • Creación de indicadores para ventas, ticket promedio, concentración de clientes y presión sobre el stock.
  • Desarrollo de tres vistas: panorama general, rendimiento comercial e inventario y clientes.
  • Incorporación de filtros e insights para facilitar la interpretación de los resultados.
  • Aplicación de la identidad visual de WildSoft al dashboard.
Desarrollo+

El proyecto se desarrolló de manera progresiva, desde la exploración inicial de los datos hasta la construcción de un dashboard interactivo orientado a la toma de decisiones.

Metodología de trabajo

  • Revisión de las fuentes disponibles y comprensión de la estructura de los datos.
  • Limpieza, validación y análisis exploratorio con Python.
  • Integración de las tablas de ventas, productos, clientes y métodos de pago.
  • Definición de indicadores comerciales y de inventario.
  • Construcción y validación de las visualizaciones en Power BI.

Preparación y análisis de datos

Se revisaron tipos de datos, valores inconsistentes, campos identificadores y relaciones entre tablas. Con Python se realizaron agrupaciones, cruces y cálculos para analizar ventas, clientes, regiones, medios de pago e inventario.

Modelado

Se creó un modelo relacional en Power BI conectando las tablas principales mediante los identificadores de producto, cliente y método de pago. También se desarrollaron medidas para calcular:

  • Ticket promedio.
  • Ingreso promedio por unidad.
  • Participación de los principales clientes.
  • Cantidad de clientes necesaria para alcanzar el 80 % de las ventas.
  • Presión relativa de las ventas sobre el stock.

Diseño del dashboard

El tablero se organizó en tres vistas: Panorama general (ventas por categoría y región), Rendimiento comercial (ingreso por unidad y métodos de pago) e Inventario y clientes (concentración de ventas y presión sobre el stock).

Validación y ajustes

Se revisaron los cálculos, las agregaciones y la correspondencia entre cada gráfico y su insight. También se ajustaron títulos, formatos monetarios, etiquetas y textos explicativos. Como resultado, se obtuvo un dashboard consistente, interactivo y preparado para comunicar hallazgos comerciales de forma clara.

Tecnologías utilizadas+

Análisis y preparación de datos

  • Python: análisis exploratorio, limpieza, agrupaciones y validación de los datos.
  • Pandas: transformación e integración de las tablas de ventas, productos y clientes.
  • Jupyter Notebook / Google Colab: desarrollo y documentación del análisis.

Modelado y visualización

  • Power BI: modelado de datos, construcción de indicadores y desarrollo del dashboard interactivo.
  • DAX: creación de medidas para ticket promedio, concentración de clientes y presión sobre el stock.
  • Power Query: revisión de tipos de datos y preparación de las fuentes.

Diseño y personalización

  • Identidad visual WildSoft: aplicación de logo, tipografías y paleta institucional.
  • Google Sheets / CSV: almacenamiento e intercambio de las fuentes de datos.
Principales decisiones+
  • Integrar las distintas tablas en un único modelo de datos.
  • Separar el dashboard en tres vistas para evitar sobrecargar la información.
  • Utilizar la suma de cantidades para representar correctamente las unidades vendidas.
  • Calcular el ticket promedio mediante una medida específica en DAX.
  • Incorporar indicadores de concentración de clientes y análisis Pareto.
  • Definir la presión sobre el stock como relación entre unidades vendidas y stock disponible.
  • Priorizar gráficos simples, comparables y acompañados por conclusiones de negocio.
  • Mantener la identidad visual de WildSoft en todas las pantallas.
Resultados+
  • Se integraron las distintas fuentes en un modelo único y consistente.
  • Se construyó un dashboard interactivo con tres vistas complementarias.
  • Se identificó a Buenos Aires como la región con mayor volumen de unidades vendidas.
  • Carnicería presentó el mayor ingreso promedio por unidad.
  • Los métodos de pago mostraron diferencias claras según la región.
  • Los 10 principales clientes concentraron el 39,60 % de las ventas.
  • Se necesitaron 274 clientes para alcanzar el 80 % acumulado.
  • Hamburguesas congeladas, arroz y pizza congelada registraron la mayor presión relativa sobre el stock.
  • La solución permitió transformar datos dispersos en indicadores visuales útiles para decisiones comerciales y de inventario.
Indicadores del proyecto+
Integración de fuentes de datosImplementada
Limpieza y validación de datosCompletada
Análisis exploratorio con PythonCompletado
Modelo relacional en Power BIImplementado
Dashboard de panorama generalImplementado
Dashboard de rendimiento comercialImplementado
Dashboard de inventario y clientesImplementado
Medidas DAX e indicadores comercialesImplementadas
Análisis de concentración de clientesImplementado
Análisis de presión sobre el stockImplementado
Filtros interactivosOperativos
Identidad visual WildSoftAplicada
Evolución del proyecto+
  • Etapa 1: Relevamiento de fuentes y comprensión del modelo de datos.
  • Etapa 2: Limpieza, validación y análisis exploratorio con Python.
  • Etapa 3: Integración de las tablas y definición del modelo relacional.
  • Etapa 4: Construcción de medidas e indicadores con DAX.
  • Etapa 5: Desarrollo de las tres vistas del dashboard en Power BI.
  • Etapa 6: Validación de cálculos, agregaciones e insights.
  • Etapa 7: Ajustes visuales y preparación del caso para portfolio.

El proyecto avanzó desde la exploración inicial de datos dispersos hasta una solución visual integrada, capaz de mostrar patrones comerciales, concentración de clientes y presión sobre el inventario.

Lecciones aprendidas+

El proyecto confirmó que un dashboard útil no depende solo de construir gráficos, sino de comprender correctamente qué representa cada campo y cómo debe calcularse.

La revisión permitió detectar y corregir agregaciones incorrectas, validar las medidas y asegurar que cada visualización estuviera acompañada por una conclusión coherente.

También reforzó la importancia de:

  • Integrar y revisar las fuentes antes de visualizar.
  • Diferenciar recuentos, sumas, promedios y medidas calculadas.
  • Validar los indicadores con los datos originales.
  • Diseñar cada pantalla alrededor de una pregunta de negocio.
  • Traducir los resultados técnicos en insights claros y accionables.
Evidencias+

Las evidencias respaldan las decisiones analíticas, funcionales y visuales tomadas durante el desarrollo.

Se consideran como evidencias:

  • Notebook de análisis exploratorio desarrollado con Python.
  • Fuentes de datos de ventas, productos y clientes.
  • Modelo relacional construido en Power BI.
  • Medidas DAX utilizadas para los indicadores.
  • Captura de la vista Panorama general.
  • Captura de la vista Rendimiento comercial.
  • Captura de la vista Inventario y clientes.
  • Tablas de detalle de stock, ventas y presión por producto.
  • Indicadores de concentración de clientes y análisis Pareto.
  • Archivo final del dashboard en formato .pbix.
Anexos+

Anexo A — Cronología

Relevamiento inicialRevisión de las fuentes y comprensión del modelo de datos
Preparación de datosLimpieza, validación y normalización de campos
Análisis exploratorioDesarrollo del notebook con Python y Pandas
IntegraciónRelación entre ventas, productos, clientes y métodos de pago
ModeladoConstrucción del modelo relacional en Power BI
IndicadoresCreación de medidas y cálculos con DAX
VisualizaciónDesarrollo de las tres vistas del dashboard
ValidaciónCorrección de agregaciones, formatos e insights
CierrePreparación del caso para el portfolio WildSoft

Otros anexos del documento

  • Anexo B — Análisis exploratorio con Python: capturas del notebook, agrupaciones y cruces, análisis por día, distribución por región y método de pago, análisis Pareto de clientes, cálculo de presión sobre el stock.
  • Anexo C, D y E — Capturas finales de las vistas Panorama general, Rendimiento comercial e Inventario y clientes (incorporadas en la sección "Las tres vistas del dashboard").
  • Anexo F — Modelo e indicadores: captura del modelo relacional de Power BI, medidas DAX principales, relaciones entre tablas, definición de los indicadores utilizados.
  • Anexo G — Archivos del proyecto: notebook .ipynb, dashboard .pbix, fuentes de datos, capturas finales utilizadas en el portfolio.